Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
245
Tıklama
0
Öne Çıkarma
while döngü için yardım
B
4 yıl
Er
Konu Sahibi

merhabalar

belki çok basit bir soru ama bir türlü çıkamadım içinden. programlamada yeniyim.

x = input("yasinizi giriniz:")
print("yaşınız", x)



a = int(input("a:"))
b = int(input("b:"))
c = int(input("c:"))
print("toplam:", a+b+c)
print("çarpım:", a*b*c)

burda yaş 0'dan büyük olduğunda programı baştan aşlatmak, eğer yaş "0" olursa programı kapatmak istiyorum. yardımcı olabilirseniz çok sevinirim.



_
4 yıl
Er

Şimdi a, b ve c inputlarını neden aldın onu çözebilmiş değilim ama soruna şu şekilde cevap vereyim.

While döngüsü ile yaşın 0 dan büyük olduğu durumu kontrol edebilirsin. While döngüsünün içine de bir tane if koyarsın(Yaşın 0 olduğu durumu anlamak için) bu if gerçekleşirse de "break" ile programı sonlandırırsın.





< Bu mesaj bu kişi tarafından değiştirildi _Ludoshi_ -- 27 Şubat 2021; 15:21:59 >

W
4 yıl
Teğmen

x = input("yasinizi giriniz:")
print("yaşınız", x)

if int(x) > 0:
  a = int(input("a:"))
  b = int(input("b:"))
  c = int(input("c:"))
  print("toplam:", a+b+c)
  print("çarpım:", a*b*c)

elif int(x) == 0:
  quit

else:
  print("yaş negatif olamaz")



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.