5 תשובות
תרשום בטלגרם מדעי המחשב או פייתון יש שם צאטים של אנשים שמלמדים בלי כסף טו סתם תשלח שאלה ויעזרו לך אני לא יודע פייתון אני יודע c# אז אני לא אוכל לעזור
תקלוט את המחרוזת למערך של char ותעשה לולאת for שעוברת על כל האיברים במערך(האותיות).
בשביל האותיות שאתה רוצה שיהפכו לגדולות(האלה במקומות האי זוגיים) אתה צריך להמיר את המשתנה מchar לint ואז להוריד ממנו 20(ככה זה בטבלת ascii) ואז להמיר חזרה לchar.

בשביל שזה יעבוד רק במקומות האי זוגיים פשוט תיצור קאונטר(משתנה מסוג int) שבכל פעם שהלולאת for עובדת היא מוסיפה אליו 1, ותעשה פקודת if שבודקת האם מודולו(%) של 2 של הקאונטר שווה ל1 ואם כן אז שיעשה את השינוי של האות מקטנה לגדולה כמו שהסברתי.

אם זה מסובך ההסבר אני יכול להסביר לך גם בפרטי
אני אוסיף a בסוף כל שורה כדי שזה יתקן את הבעיות אנגלית - עברית

def pizza(word): a
x="" a
for i in range(len(word)): a
if i % 2 == 0: a
x+= word[i].upper() a
else: a
x+= word[i].lower() a
return x


צריך לתקן אינדנטציה ואולי upper וlower זה בלי סוגריים, אני לא זוכר אבל זה באמת בקטנה.
אם צריך גם שזה יתעלם מרווחים בספירה if ומשתנה עזר פשוט יפתרו את זה
איתי677 רואים שאתה לא יודע פייתון חחח
זו שיטה מעולה וככה צריך לעשות בשפות אחרות אבל פייתון מקלה על הכול. לא צריך להמיר סוגים של משתנים למשל
חחח באמצע השאלה שכחתי שאנחנו מדברים על פייתון ועברתי לjava מעניין