Arkadaşlar şöyle bir hesap makinesi yapmaya çalışıyordum fakat soruyu 6 yapınca dairenin alanını bulmuyor döngüye girerek soruyu tekrar tekrar soruyor nerede sorun?
code :
import time
print('HESAP MAKİNESİ AÇILIYOR...')
time.sleep( 0.8 )
print('BAŞARIYLA AÇILDI...')
time.sleep( 0.5 )
print('(1) KAPAT')
print('(2) TOPLA')
print('(3) ÇARP')
print('(4) BÖLME')
print('(5) ÇIKARMA')
print(' (6) DAİRENİN ALANINI BULMA:')
PI=3.14
Süreklilik=1
while Süreklilik ==1:
soru=(input('Ne Yapmak İstediğini Seç:'))
if soru=="1":
print('Çıkılıyor...')
time.sleep( 0.5 )
Süreklilik=0
if soru=='2':
not0=int(input('Birinci Sayiyi Giriniz:'))
not1=int(input('İkinci Sayiyi Giriniz:'))
print('HESAPLANIYOR...')
time.sleep(0.5)
toplam=(not0)+(not1)
print(toplam)
Süreklilik=1
if soru=='3':
not3=int(input('Birinci Sayiyi Giriniz:'))
not4=int(input('İkinci Sayiyi Giriniz:'))
Toplami=(not3)*(not4)
time.sleep(0.3)
print('HESAPLANIYOR...')
print(Toplami)
if soru=='4':
not5=int(input('Birinci Sayiyi Giriniz:'))
not6=int(input('İkinci Sayiyi Giriniz:'))
BölmeToplami=(not5)/(not6)
time.sleep(0.3)
print('HESAPLANIYOR...')
print(BölmeToplami)
Süreklilik=1
if soru=='5':
not7=int(input('Birinci Sayiyi Giriniz:'))
not8=int(input('İkinci Sayiyi Giriniz:'))
ÇıkarmaToplami=(not7)-(not8)
time.sleep(0.3)
print('HESAPLANIYOR...')
print(ÇıkarmaToplami)
Süreklilik=1
if soru=='6':
not9=int(input('Yarı Çapı Giriniz:'))
alan=(PI*not9*not9)
print('Alan:', alan)
Mesajlar otomatik olarak birleştirildi: 23 Eylül 2021
edit: grintilerde sorun yok orda sorun olsaydı direkt hata verirdi ama kod çalışıyor fakat 'Ne Yapmak İstediğini Seç' diyip duruyor. Normalde bu kodları dün yazdım bu günde bunları ekledim fakat dediğim sorun oluyor:
if soru=='6':
not9=int(input('Yarı Çapı Giriniz:'))
alan=(PI*not9*not9)
print('Alan:', alan)
Mesajlar otomatik olarak birleştirildi: 23 Eylül 2021
Ne Yapmak İstediğini Seç bölümünü 1,2,3,4 veya 5 yapınca işlemleri yapıyor düzgün çalışıyor fakat 6 da problem var.