7 תשובות
למדתם לולאות?
שואל השאלה:
כן למדנו
כן למדנו
שנייה אעשה את זה ואשלח
score = 0
for i in range(11):
i = int(input("what is your score?"))
score += i
average = score / 10
if average > 80:
print("excellent")
print(average)
for i in range(11):
i = int(input("what is your score?"))
score += i
average = score / 10
if average > 80:
print("excellent")
print(average)
הבנת את זה?
הנה פתרון ללא שימוש בפונקציות למקרה שלא למדת אותן:
li=[]
for a in range(1,11):
li.append(int(input('input grade: ')))
a=sum(li)/10
print(f'{a}\nexcellent'if a>80else a)
li=[]
for a in range(1,11):
li.append(int(input('input grade: ')))
a=sum(li)/10
print(f'{a}\nexcellent'if a>80else a)
למקרה שכן למדת, הנה הפתרון עם פונקציות:
print((lambda a:f'{a}\nexcellent'if a>80else a)(sum(int(input(f'input {a}th grade: '))for a in range(1,11))))
print((lambda a:f'{a}\nexcellent'if a>80else a)(sum(int(input(f'input {a}th grade: '))for a in range(1,11))))