Merhaba, yakın zamanda phyton öğrenmeye başladım burda yapmak istediğim şey uçak bileti fiyatı (-) olduğu zaman Overall_cost u tekrardan bir loop tan geçirip Overall_cost > 0 olana kadar geçirmek. Olduktan sonra da ortaya çıkan sonucu print lemek istiyorum ancak range kısmında galiba bir hata yaptım kod sorunsuz çalışıyor ancak her sonuç için de aynı cevabı veriyor. Yardımcı olursanız sevinirim.
Number_Passengers = int(input("Register the amount of passengers "))
The_Price = float(input(" Write down how much the tickets are "))
Neden while kullanmadınız ? Sorunuzu yanlış anlamadıysam, “while True” bloğu içerisinde kullanıcıdan değişken değerlerini alıp if sorgusuyla Overall_cost > 0 olduğunda break ile döngüden çıkıp print ile yazdırabilirsiniz.
range kısmında ne yapmak istediğinizi anlayamadım ? Döngü 1000 defa mı olacak, yoksa pozitif olana kadar mı döngü istemektesiniz ?
Cevap negatif çıktığı zaman pozitif bir sonuç gelene kadar olmasını istedim. Ancak ,While, aklıma gelmemişti teşekkür ederim şimdi o şekilde deneyeceğim.
Number_Passengers = int(input("Register the amount of passengers "))
The_Price = float(input(" Write down how much the tickets are "))
Plane_expenses = 200000
Overall_cost = Number_Passengers * The_Price - Plane_expenses
if Overall_cost < 0 :
for Overall_cost in range(1001):
if Overall_cost > 0: break
print(Overall_cost)
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.