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.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,186,464
Mesajlar
10,696,787
Üyeler
188,249
Son üye
vipiptvtr
Geri
Top