5 תשובות
^זה זה תשובה סופית שזה עובד, זה עם if ועם else בשביל לפני ואחריי האמצע.
בכללי יש דרך פשוטה יותר לעשות את התרגיל נראה לי אבל היא מתחכמת וכנראה ככה רוצים בערך שיעשו אותו
אגב הסטיפס הרס לי את הסדר של זה מבחינת רווחים לפני הקוד וזה אז שורות 4,5,10,11 יש בהם הזחה אחת, שורות 6,8 יש פעמיים הזחה ושורות 7,9 יש שלוש
בכללי יש דרך פשוטה יותר לעשות את התרגיל נראה לי אבל היא מתחכמת וכנראה ככה רוצים בערך שיעשו אותו
אגב הסטיפס הרס לי את הסדר של זה מבחינת רווחים לפני הקוד וזה אז שורות 4,5,10,11 יש בהם הזחה אחת, שורות 6,8 יש פעמיים הזחה ושורות 7,9 יש שלוש
שואל השאלה:
תודה רבהה
תודה רבהה
אנונימית
line = ""
for i in range(1, 5):
line = " "*(4-i)
for j in range(1, (i*2)):
if j<=i:
line = line + str(j)
else:
line = line + str(2*i-j)
print(line)
line=""
for i in range(1, 5):
line = " "*(4-i)
for j in range(1, (i*2)):
if j<=i:
line = line + str(j)
else:
line = line + str(2*i-j)
print(line)
line=""
בנתיים עשיתי שזה יעשה פרמידה אבל במקום שזה יחזור אחריי 4 ללמטה זה ממשיך למעלה עוד, אני אשלח את הקוד כרגע וכשאסיים אני אשלח שוב את הקוד הסופי
line = ""
for i in range(1, 5):
line = " "*(4-i)
for j in range((i*2-1)):
line = line + str(j+1)
print(line)
line=""
line = ""
for i in range(1, 5):
line = " "*(4-i)
for j in range((i*2-1)):
line = line + str(j+1)
print(line)
line=""
שניה אני אנסה לכתוב את זה ואם יעבוד לי אשלח
בכללי זה נראה די הגיוני לולאה לשורות ולולאה בשביל כל שורה בפני עצמה
בכללי זה נראה די הגיוני לולאה לשורות ולולאה בשביל כל שורה בפני עצמה
באותו הנושא: