Exe dosyasında print kodu çalışmıyor ve kapanıyor

sayi1 = int(input("1. sayı => "))
sayi2 = int(input("2. sayı => "))
islem = input("islemi giriniz (+,-,*,/) => ")

if islem == “+”:
sonuc = sayi1 + sayi2
print(sonuc)
elif islem == “-”:
sonuc = sayi1 - sayi2
print(sonuc)
elif islem == “*”:
sonuc = sayi1 * sayi2
print(sonuc)
elif islem == “/”:
sonuc = sayi1 / sayi2
print(sonuc)
else:
print(“Hatalı giriş yaptınız”)

yazdığım basit hesap makinesini exe ye dönüşrünce print çalışmıyor ve kapanıyor çözüm bulamadım

Merhaba,

Öncelikle kodlarınıza kod görünümü kazandırmanızı tavsiye ediyoruz.

Bir diğer konu, kodlarınızı nasıl exe haline getirmeye çalıştınız acaba?

pyinstaller kulanarak

Muhtemelen print yaptıktan sonra program bittiği ve sonrasında herhangi bir iş yapılmadığı için program kapanıyor. Programın sonunda kullanıcıdan input alırsanız program sizin girdi girmenizi bekledikten sonra kapanacaktır.

sayi1 = int(input("1. sayı => "))
sayi2 = int(input("2. sayı => "))
islem = input("islemi giriniz (+,-,*,/) => ")

if islem == "+":
    sonuc = sayi1 + sayi2
    print(sonuc)
elif islem == "-":
    sonuc = sayi1 - sayi2
    print(sonuc)
elif islem == "*":
    sonuc = sayi1 * sayi2
    print(sonuc)
elif islem == "/":
    sonuc = sayi1 / sayi2
    print(sonuc)
else:
    print("Hatalı giriş yaptınız")

input()

teşekkür ederim yardımızın için