Python alınan hatayı bazen alıp bazen almıyorum

selamlar herkese. ben programlamada henüz çok yeniyim ve kendimi geliştirmek için Visual Studio Code ile basit kodlar yazıyorum. Ancak dikkatimi çeken ve merak ettiğim bir konu var. “ValueError: invalid literal for int() with base 10” hatasını kodu çalıştırdığımda alıyorum fakat tekrar kodu çalıştıra bastığımda sorunsuz çalışabiliyor bunun sebebi nedir?
Şimdiden herkese teşekkürler yanlış veya eksik yazdığım bir nokta varsa kusura bakmayın dediğim gibi henüz çok yeniyim.

Merhaba ,
Uyarı geçersiz bir tam sayı değeri girdisinden dolayı kaynaklanıyor.Ancak merak ettim kodu paylaşabilirseniz daha fazla yardımcı olabiliriz.

1 Beğeni

kod basit bir hesap makinesi aslında;
import sys
_2x_metni = “”"
Python’ın 2.xsürümlerinden birini kullanıyorsunuz.
Programı çalıştırabilmek için sisteminzide Python’ın
3.x sürümlerinden biri kurulu olmalı
“”"
_3x_metni = “Programa Hoşgeldiniz”
if sys.version_info.major < 3 :
print(_2x_metni)
else :
print(_3x_metni)
print(20 * “-”)
giriş = “”"
Hesap Makinesine Hoşgeldiniz…
(1)toplama
(2)çıkarma
(3)çarpma
(4)bölme
(5)karesini alma
(6)küpünü alma
(7)karekökünü alma
“”"
print(giriş)
no = int(input("Yapmak istediğiniz işlemin numarasını girin: "))
if no==1 :
sayi1 = int(input(“1. sayıyı girin:”))
sayi2 = int(input(“2. sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 + sayi2)
elif no==2 :
sayi1 = int(input(“1. sayıyı girin:”))
sayi2 = int(input(“2. sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 - sayi2)
elif no==3 :
sayi1 = int(input(“1. sayıyı girin:”))
sayi2 = int(input(“2. sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 * sayi2)
elif no==4 :
sayi1 = int(input(“1. sayıyı girin:”))
sayi2 = int(input(“2. sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 / sayi2)
elif no==5 :
sayi1 = int(input(“sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 ** 2)
elif no==6 :
sayi1 = int(input(“sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 ** 3)
elif no==7 :
sayi1 = int(input(“sayıyı girin:”))
print(“İşlemin Sonucu:”,sayi1 ** 0.5)
else :
print(“Üstteki numaralardan birini girdiğinize emin olun!”)

benden kaynaklı mı bilmiyorum ama sadece bu değil ne yazarsam çalışan bir kod tekrar çalıştırdığımda hata veriyor sonra tekrar çalıştırdığımda çalışıyor.

Merhabalar sizleri meşgul ettiğim için üzgünüm sorunumun sebebi terminalde bir değer girmem gerekirken tekrar çalıştırmaya çalışmammış sanırım kusura bakmayın gerçekten çok yeniyim.

1 Beğeni