Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
248
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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



_
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.