Şimdi Ara

giriş seviyesi bir sorum var

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
128
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Soru:

    "Rewrite the grade program from the previous chapter using a function called computegrade that takes a score as its parameter and returns a grade as string"

    Yazdığım kod:

    sco=input("Enter your score:")

    try:
    s=float(sco)
    except:
    print("Bad score")
    quit()

    def computegrade():
    if s>=0.9 and s<1.0:
    return "A"
    elif s>=0.8 and s<0.9:
    return "B"
    elif s>=0.7 and s<0.8:
    return "C"
    elif s>=0.6 and s<0.7:
    return "D"
    elif s<0.6 and s>0:
    return "F"
    else: print("bad score")
    quit()

    print(computegrade())




    Kitapta yazan değerleri denediğimde kod doğru çalışıyor fakat soruda "that takes a score as its parameter" diye bir kısım var, skoru parametre olarak nasıl yerleştireceğimi anlayamadım yardımcı olabilir misiniz ?







  • Bu kod aslında çalışıyor.Metoda parametre göndermek için:

    - def computegrade(alinanparametre):

    ile dışarıdan 1 parametre alacak şekilde yapılandır.

    Çağırmak için ise :

    - computergrade(gonderilenparametre)

    ile hangi değeri göndereceksen belirtirsin.
  • Yapay Zeka’dan İlgili Konular
    Beyler bir sorum var
    9 yıl önce açıldı
    Galiba Bir Çıkış Yolu Var
    3 ay önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.