6 תשובות
שואל השאלה:
mone=0
for n in range(6):
grade=int(input("enter grade"))
if 0>grade>100:
print("not illegal")
else:
avg=(grade*n)
mone+=1
print(mone)
print(avg
עשיתי משהו כזה... אבל יש לי בעיה בשורה של הavg איך אני אמור לחלק את זה?
mone=0
for n in range(6):
grade=int(input("enter grade"))
if 0>grade>100:
print("not illegal")
else:
avg=(grade*n)
mone+=1
print(mone)
print(avg
עשיתי משהו כזה... אבל יש לי בעיה בשורה של הavg איך אני אמור לחלק את זה?
שואל השאלה:
^אז רגע כאילו
sum=0
for n in range(6):
grade=int(input("enter grade"))
if 0>grade>100:
print("not illegal")
else:
avg=(grade*n)
sum+=n
print(mone)
)print(avg
הsum בavg הוא כאילו מה יעשה?
לא הבנתי
^אז רגע כאילו
sum=0
for n in range(6):
grade=int(input("enter grade"))
if 0>grade>100:
print("not illegal")
else:
avg=(grade*n)
sum+=n
print(mone)
)print(avg
הsum בavg הוא כאילו מה יעשה?
לא הבנתי
אנונימית
שים לב שהמשתנה avg צריך להיות מחוץ ללולאה
ואתה צריך עוד משתנה sum (צובר) שכל פעם בלולאה הוא מוסיף אליו את הציון החוקי ואז רק בסוף מחוץ ללולאה avg =sum/300
ואתה צריך עוד משתנה sum (צובר) שכל פעם בלולאה הוא מוסיף אליו את הציון החוקי ואז רק בסוף מחוץ ללולאה avg =sum/300
כן אמור להיות לך משתנה שצובר כל פעם את הקלט כדי שתוכל לעשות מזה ממוצע (המספר שצובר חלקי 300)
שואל השאלה:
כן אמור להיות לי משהו למעלה לפני הfor מונה או צובר
ואז for n in range(300)
grade=int(input("enter grade"))
ואז אפשר לעשות if grade>0 and grade<100
מה אז? print("enter grade",grade) ? ככה?
כן אמור להיות לי משהו למעלה לפני הfor מונה או צובר
ואז for n in range(300)
grade=int(input("enter grade"))
ואז אפשר לעשות if grade>0 and grade<100
מה אז? print("enter grade",grade) ? ככה?
זה תרגיל יחסית פשוט, תעשה את זה עם לולאת for
במה בדיוק הסתבכת?
במה בדיוק הסתבכת?
באותו הנושא: