בעיה | המשתנה האוטומטי קו תחתון
-
@NH-LOCAL כתב בבעיה | המשתנה האוטומטי קו תחתון:
זה לא נכון. זה בהחלט עובד. הטעות שלו היא שעליו לסגור את שרשור הפקודות ורק אחר כך להכניס את הקלט.
אתה צודק. אם יש () אחרי הפונקציה הוא קורא לה גם בתוך תנאי.
@פלדה כתב בבעיה | המשתנה האוטומטי קו תחתון:
רק הרצתי את הקוד וזו התוצאה:
אתה לא יכול להכניס הכל בשורה אחת עם פסיקים באמצע...
בקיצור עיין היטב בקוד הבא:
name = input('הקלד כעת את שמך') print('שלום' + name)
זה לא בדיוק הצורה הנכונה, כי אם המשתמש מכניס מספר זה יחזיר שגיאה ויש דרכים יותר טובות לכתוב, אבל בינתיים זה מספיק.
-
@מאן-דאמר-5
יש לי מטלה
לא מספיק הבנתי את המטלה, אשמח לעזרה.
(לא מה קטע הקוד שצריך לכתוב, אלא מה המטלה.. אני מגדיר מספר אבנים שכל אחד אסף?
ואז צריך לתת קטע קוד שידפיס את מספר האבנים הכולל, את מספר אבנים שכל אחד יקבל ואת השארית?) -
@פלדה אתה כותב הכל בשורה אחת, וזאת משום שכשאתה לוחץ על אנטר הוא מיד מפעיל את הפקודה input.
לכן שמע לי, כתוב בשורת החיפוש במחשב: idle
אם הוא מוצא לך משהו, זה עורך קוד קטן ופשוט שמותקן בד"כ אוטומטית יחד עם פייתון.
פתח את התוכנה, ובחר file > new file.
זה יפתח לך קובץ חדש שאותו תוכל לכתוב ולהריץ לאחר מכן את כולו, במקום שורה שורה.
ההרצה היא בלחיצה על run או F5.
בהצלחה. -
@מאן-דאמר-5
איך אני מריץ את זה בשורת הפקודה? -
-
-
@מאן-דאמר-5 תוצאה:
-
@מאן-דאמר-5
אגב, מה לא נכון בפקודה הזאת?
-
@מאן-דאמר-5 איך חותכים מחרוזת מהסוף להתחלה בדילוגים?
למשל - !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI
אני צריך לסנן את כל האיקסים
איך עושים את זה בפקודת חיתוך אחת?
תודה