בעיה | המשתנה האוטומטי קו תחתון
-
@פלדה זה תרגיל כדי ללמוד על פעולת חילוק ושארית, לכן האתגר הראשון הוא לקחת מספר של שלש ספרות (נגיד 124) ולהפוך אותו לשלש מספרים נפרדים, 1 2 ו4, ולחבר אותם יחד וכמובן להגיע ל 7.
-
@פלדה כמובן לכתוב קוד ש1) לוקח את המספר הזה מהמשתמש, 2) מוצא את המספר הראשון 3) מוצא את המספר השני 4) מוצא את המספר השלישי 5)מחבר אותם 6)מדפיס אותם
-
@פלדה אתה כותב הכל בשורה אחת, וזאת משום שכשאתה לוחץ על אנטר הוא מיד מפעיל את הפקודה input.
לכן שמע לי, כתוב בשורת החיפוש במחשב: idle
אם הוא מוצא לך משהו, זה עורך קוד קטן ופשוט שמותקן בד"כ אוטומטית יחד עם פייתון.
פתח את התוכנה, ובחר file > new file.
זה יפתח לך קובץ חדש שאותו תוכל לכתוב ולהריץ לאחר מכן את כולו, במקום שורה שורה.
ההרצה היא בלחיצה על run או F5.
בהצלחה. -
@פלדה אתה כותב הכל בשורה אחת, וזאת משום שכשאתה לוחץ על אנטר הוא מיד מפעיל את הפקודה input.
לכן שמע לי, כתוב בשורת החיפוש במחשב: idle
אם הוא מוצא לך משהו, זה עורך קוד קטן ופשוט שמותקן בד"כ אוטומטית יחד עם פייתון.
פתח את התוכנה, ובחר file > new file.
זה יפתח לך קובץ חדש שאותו תוכל לכתוב ולהריץ לאחר מכן את כולו, במקום שורה שורה.
ההרצה היא בלחיצה על run או F5.
בהצלחה.@מאן-דאמר-5
איך אני מריץ את זה בשורת הפקודה? -
@מאן-דאמר-5
איך אני מריץ את זה בשורת הפקודה? -
-
@פלדה למה בשורת הפקודה?
תריץ כמו שאמרתי לך, בלחיצה על F5 (צריך קודם לשמור את הקובץ.)
אם בכ"ז אתה מעוניין דוקא משורת הפקודה תוכל להריץ את הקובץ, כך:python <נתיב הקובץ ושמו המלא>
-
@פלדה למה בשורת הפקודה?
תריץ כמו שאמרתי לך, בלחיצה על F5 (צריך קודם לשמור את הקובץ.)
אם בכ"ז אתה מעוניין דוקא משורת הפקודה תוכל להריץ את הקובץ, כך:python <נתיב הקובץ ושמו המלא>
@מאן-דאמר-5 תוצאה:
-
@מאן-דאמר-5 תוצאה:
@פלדה
א. לא אמור להיות רווח בין הנתיב לשם הקובץ, אלא עוד קו נטוי.
ב. איך הגעת לקובץ exe? אתה אמור להריץ קובץ py. יתכן שאתה מנסה להריץ את קובץ התוכנה עצמו, ולא את קובץ הפייתון שאתה יצרת. בדוק זאת. -
@פלדה
א. לא אמור להיות רווח בין הנתיב לשם הקובץ, אלא עוד קו נטוי.
ב. איך הגעת לקובץ exe? אתה אמור להריץ קובץ py. יתכן שאתה מנסה להריץ את קובץ התוכנה עצמו, ולא את קובץ הפייתון שאתה יצרת. בדוק זאת.@מאן-דאמר-5
אגב, מה לא נכון בפקודה הזאת?
-
@מאן-דאמר-5
אגב, מה לא נכון בפקודה הזאת?
@פלדה חסר גרשיים בתחילת המחרוזת השניה.
-
@פלדה חסר גרשיים בתחילת המחרוזת השניה.
@מאן-דאמר-5 איך חותכים מחרוזת מהסוף להתחלה בדילוגים?
למשל - !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI
אני צריך לסנן את כל האיקסים
איך עושים את זה בפקודת חיתוך אחת?
תודה -
@מאן-דאמר-5 איך חותכים מחרוזת מהסוף להתחלה בדילוגים?
למשל - !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI
אני צריך לסנן את כל האיקסים
איך עושים את זה בפקודת חיתוך אחת?
תודה -
@פלדה
אם לדוגמה המחרוזת מאוחסנת במשתנה "my_str", ניתן להגדיר זאת כך:new_str = my_str[0::2]
@NH-LOCAL
או יותר נכון כך:new_str = my_str[1::2]
-
@NH-LOCAL
או יותר נכון כך:new_str = my_str[1::2]
@מאן-דאמר-5
מישהו מבין מה הם רוצים ממני?
מה המשימה?