בקשת מידע קורס פייתון
-
@איסתרק-השלישי עתק הדבק לקוד למחשבון כולל ממשק משתמש!!!
import tkinter as tk import tkinter.font def display_result(): string = txt_display.get() try: result = eval(string) except: result = "ERROR" txt_display.delete(0, tk.END) txt_display.insert(0, str(result)) root = tk.Tk() root.title("Basic Calculator") font_buttons = tkinter.font.Font(root, family='Arial', size=20, weight='bold') for i in range(5): root.rowconfigure(i, weight=1) root.columnconfigure(i, weight=1) txt_display = tk.Entry(root, font="Courier 40 bold", justify='right') txt_display.grid(row=0, column=0, columnspan=5, sticky='NESW') for num in range(1,10): btn = tk.Button( root, text=str(num), font=font_buttons, command=lambda x=num: txt_display.insert(tk.END, str(x))) btn.grid(column=(num-1)%3, row=(num-1)//3+1, sticky = 'NESW') btn_0 = tk.Button(root, text="0", font=font_buttons, command=lambda: txt_display.insert(tk.END, "0")) btn_0.grid(row=4, column=0, columnspan=2, sticky='NESW') btn_dot = tk.Button(root, text=".", font=font_buttons, command=lambda: txt_display.insert(tk.END, ".")) btn_dot.grid(row=4, column=2, sticky='NESW') btn_plus = tk.Button(root, text="+", font=font_buttons, command=lambda: txt_display.insert(tk.END, "+")) btn_plus.grid(row=1, column=3, sticky='NESW') btn_minus = tk.Button(root, text="-", font=font_buttons, command=lambda: txt_display.insert(tk.END, "-")) btn_minus.grid(row=2, column=3, sticky='NESW') btn_mul = tk.Button(root, text="*", font=font_buttons, command=lambda: txt_display.insert(tk.END, "*")) btn_mul.grid(row=3, column=3, sticky='NESW') btn_div = tk.Button(root, text="/", font=font_buttons, command=lambda: txt_display.insert(tk.END, "/")) btn_div.grid(row=4, column=3, sticky='NESW') btn_back = tk.Button(root, text="C", font=font_buttons, command=lambda: txt_display.delete(0, tk.END)) btn_back.grid(row=1,column=4, sticky='NESW') btn_equal = tk.Button(root, text="=", font=font_buttons, command=display_result) btn_equal.grid(row=2,column=4, rowspan=3, sticky='NESW') root.mainloop() תנסו להריץ ותגידו מה דעתכם על זה
-
@ישראל-1-0 זה דורש התקנת tkinter
-
@איסתרק-השלישי לא נכון זה רץ לי על פייתון רגיל בלי להתקין כלום
-
@ישראל-1-0 צודק... טעיתי.
(אבל זה ממש חידוש בשבילי.) -
@פלדה
בכל שפות התכנות המוכרות קיימת הפרדה בין משתנים לערכים בשביל למנוע בילבול (ההפרדה היא חובה ואי אפשר בלעדיה), מילות שמורות במערכת או משתנים שהגדרת יכתבו ללא מרכאות לעומת ערכים שאתה מכניס תחת המשתנים שהם צריכים להכתב תחת מרכאות (למעט ערכים שהם מספרים מסוג INT שבהם אין צורך להבדיל) -
@הרשי-רוז כתב בבקשת מידע | קורס פייתון:
בכל שפות התכנות המוכרות קיימת הפרדה בין משתנים לערכים בשביל למנוע בילבול (ההפרדה היא חובה ואי אפשר בלעדיה), מילות שמורות במערכת או משתנים שהגדרת יכתבו ללא מרכאות לעומת ערכים שאתה מכניס תחת המשתנים שהם צריכים להכתב תחת מרכאות (למעט ערכים שהם מספרים מסוג INT שבהם אין צורך להבדיל)
נכון, ו..?
-
@הרשי-רוז כתב בבקשת מידע | קורס פייתון:
טעית בזה ששמת למשתנה מרכאות ובכך הפכת אותו למחרוזת חסרת משמעות ערכית
למעשה עליך להכניס את המשתנה ללא המרכאותאיפה עשיתי את זה?
-
@פלדה אני ממליץ על w3schools.
אפשר ללמוד שם הרבה מאוד שפות תכנות, אם תירשם גם תוכל לראות את ההתקדמות שלך ואיפה עצרת בפעם האחרונה שלמדת.
ממליץ! -
@מטריה כתב בבקשת מידע | קורס פייתון:
@פלדה אני ממליץ על w3schools.
אפשר ללמוד שם הרבה מאוד שפות תכנות, אם תירשם גם תוכל לראות את ההתקדמות שלך ואיפה עצרת בפעם האחרונה שלמדת.
ממליץ!הקישור נראה לי לא תקין.
-
@הייתי-שמח-להבין
תנסה את זה. -
@מטריה רק שאהיה בטוח אתה מתכוון לאתר schools?
-
@הייתי-שמח-להבין
אני מתכוון לאתר "w3schools". -
@פלדה כתב בבקשת מידע | קורס פייתון:
אבל באופן כללי אני עובד בשורת הפקודה, אני הרבה יותר אוהב את זה..
לדעתי vs code הרבה יותר טוב -
@מטריה כתב בבקשת מידע | קורס פייתון:
@פלדה אני ממליץ על w3schools.
אפשר ללמוד שם הרבה מאוד שפות תכנות, אם תירשם גם תוכל לראות את ההתקדמות שלך ואיפה עצרת בפעם האחרונה שלמדת.
ממליץ!חבר'ה אני לא מחפש מקום ללמוד בו python!!!
אני לומד כבר חודשיים ומרוצה מאד.
תודה. -
@מטריה כתב בבקשת מידע | קורס פייתון:
לדעתי... אני די מתחיל ב-python, אבל אני משתמש בזה.
למתחילים רק IDLE
-
@ישראל-1-2 כתב בבקשת מידע | קורס פייתון:
למתחילים רק IDLE
אתה לא יכול לקבוע שרירותית, אני משתמש בזה וזה נהדר. -
יש אתר מדהים באנגלית ללימוד שפות תכנות:
https://www.w3schools.com/
וכן:
https://www.w3resource.com/
באתר הנ"ל ניתן לקבל הרבה מאוד תרגילים בחינם.
פוסט 204 מתוך 221