Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
184
Tıklama
0
Öne Çıkarma
Acemi Phyton
T
3 yıl
Er
Konu Sahibi

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 "))

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



S
3 yıl
Yüzbaşı

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 ?



< Bu ileti iOS uygulamasından atıldı >

S
3 yıl
Yüzbaşı

while True:
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 :
print(Overall_cost)
break

Problemi yanlış anlamadıysam, sanırım bu kod bloğu işinizi görecektir ?
Umarım mesajda bloğa ait girintiler görülüyordur ?


< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi seckinar -- 31 Ekim 2022; 18:1:9 >

< Bu ileti iOS uygulamasından atıldı >


Bu mesajda bahsedilenler: @TURATT
T
3 yıl
Er
Konu Sahibi

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.



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.