האם אפשר פתרון לשאלות אלו?

סעיף 1

כתבו תוכנית שמקבלת מהמשתמש מחרוזת, ומדפיסה מחרוזת חדשה המורכבת מהאות הראשונה בכל מילה מהמחרוזת המקורית.

עבור הקלט “יש ווילונות פירחוניים יותר”, יודפס: יופי
עבור הקלט “משהו עצום וגדול להביא הביתה”, יודפס: מעולה
עבור הקלט “אני חייב לאכול המבורגר”, יודפס: אחלה
עבור הקלט “כדי להבריא, הומלץ כעת בידוד וגם דוקטור” יודפס: כלהכבוד

סעיף 2

כעת, כתבו תוכנית שמקבלת מהמשתמש האם לקחת את האות הראשונה בכל שורה או בכל מילה. המחרוזת המקורית בתרגיל זה לא תיקלט על־ידי המשתמש, אלא תוזן ידנית כמחרוזת בקוד התוכנה. התוכנית תדפיס מחרוזת חדשה, הבנויה מהאות הראשונה בכל שורה או מילה מהמחרוזת המקורית לפי מה שהוכנס:
דוגמאות:

  1. עבור הקלט “אני חייב לאכול המבורגר” ואז “word”, יודפס: אחלה
  2. עבור הקלט: “לילה לילה
    מכה אפורה
    האוטו שלנו” ואז “line”, יודפס: למה
  3. עבור הקלט: “החלמ ולחמצחל
    זלמלח חלמח

היי, אנחנו לא פותרים שיעורי בית.
זה מאוד לא הוגן (כלפי המרצה, כלפי החברים שלך לכיתה/אוניברסיטה שכן השקיעו לפתור, כלפי מי שישקיע מזמנו לעזור לך ויגלה שאלו שיעורי הבית שלך).

אנחנו כן מאוד בעד ללמד וללמוד פייתון.
אם תרצי תוכלי לכתוב פה מה ניסית ואיפה קשה לך, ובשמחה ננסה לעזור לך להתקדם לעבר הפתרון.
בהצלחה!

לייק 1

אני עשיתי זה עובד לי על כל מה שכתבתם חוץ
מהלילה לילה מכה אפורה האוטו שלנו
האם הקוד שלי טוב?

זו התחלה טובה מאוד!

כמה דברים לשים לב אליהם:

  1. כדאי לתת שמות אינדיקטיביים יותר למשתנים ולפונקציות, זה יעזור לך להיכנס לקוד בקלות יותר אחר¯כך.
  2. ה¯/ ב¯n/ של ירידת השורה אמור להיות הפוך (\n)
  3. “לילה לילה (כאן אמורה לבוא ירידת שורה) מכה אפורה (גם כאן) האוטו שלנו”.
  4. פיצ’יפקעס: שורה 18 מוזחת פעם אחת יותר מדי

בהצלחה!

2 לייקים