Python sorun nerede?

Egec3535

80+ Bronze
Katılım
14 Haziran 2021
Mesajlar
512
Reaksiyon skoru
117
Ben bir dairenin alanını hesaplamak istedim fakat her zaman 0 buluyor neden?

sorun nerede?



1632422866233.png
 
Python:
soru=int(input("Yarı Çapı Gir:"))
alan=3.14*soru*soru
print("Alan: ",alan)
 
En İyi Cevap
oldu tek sorun int e == yazmammış değilmi?
Hocam attığım kodda ilk önce alanı bulup sonra yazdırıyoruz siz direkt print vermişsiniz. Ayrıca evet == yazmışsınız.
 
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:

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:

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.
 
Geri
Top