Şimdi Ara

Acemi Phyton

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
168
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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)




  • 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ı >
  • TURATT T kullanıcısına yanıt
    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 ?


    Acemi Phyton



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




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

  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.