6 תשובות
זה תרגיל יחסית פשוט, תעשה את זה עם לולאת for
במה בדיוק הסתבכת?
במה בדיוק הסתבכת?
שואל השאלה:
כן אמור להיות לי משהו למעלה לפני ה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) ? ככה?
כן אמור להיות לך משתנה שצובר כל פעם את הקלט כדי שתוכל לעשות מזה ממוצע (המספר שצובר חלקי 300)
שואל השאלה:
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
באותו הנושא: