דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. בקשת מידע | קורס פייתון

בקשת מידע | קורס פייתון

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
221 פוסטים 22 כותבים 3.7k צפיות 20 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א איסתרק השלישי

    @הרשי-רוז תן לי לנחש שאתה מגיע משפת תכנות אחרת שאינה פייתון....

    ה מנותק
    ה מנותק
    הרשי רוז
    כתב ב נערך לאחרונה על ידי
    #177

    @איסתרק-השלישי אני מC#
    אבל גם לומד JS וקצת פייתון...

    תגובה 1 תגובה אחרונה
    0
    • ה הייתי שמח להבין התייחס לנושא זה ב
    • י מנותק
      י מנותק
      ישראל 1 0
      כתב ב נערך לאחרונה על ידי
      #178

      שלום אני מתכנת מתחיל בפייתון וניסיתי לכתוב מחשבון
      וזה הקוד

      def calculator():
          number_1 = int(input("Insert a number"))
          sign = int(input("Insert a mark"))
          number_2 = int(input("Insert a number"))
          if sign == "+":
              print(number_1 + number_2)
          elif sign == "*":
              print(number_1 * number_2)
          elif sign == "-":
              print(number_1 - number_2)
          elif sign == "/":
              print(number_1 / number_2)
          else:
              print("Error Please enter a valid mark")
      
      calculator()
      
      

      וזה השגיאה
      Traceback (most recent call last):
      File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>
      calculator()
      File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 2, in calculator
      number_1 = input(int("Insert a number"))
      ValueError: invalid literal for int() with base 10: 'Insert a number'
      מה לא נכון?

      נ תגובה 1 תגובה אחרונה
      0
      • י ישראל 1 0

        שלום אני מתכנת מתחיל בפייתון וניסיתי לכתוב מחשבון
        וזה הקוד

        def calculator():
            number_1 = int(input("Insert a number"))
            sign = int(input("Insert a mark"))
            number_2 = int(input("Insert a number"))
            if sign == "+":
                print(number_1 + number_2)
            elif sign == "*":
                print(number_1 * number_2)
            elif sign == "-":
                print(number_1 - number_2)
            elif sign == "/":
                print(number_1 / number_2)
            else:
                print("Error Please enter a valid mark")
        
        calculator()
        
        

        וזה השגיאה
        Traceback (most recent call last):
        File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>
        calculator()
        File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 2, in calculator
        number_1 = input(int("Insert a number"))
        ValueError: invalid literal for int() with base 10: 'Insert a number'
        מה לא נכון?

        נ מנותק
        נ מנותק
        נעזר1000
        כתב ב נערך לאחרונה על ידי
        #179

        @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

        מה לא נכון?

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

        ValueError: invalid literal for int() with base 10: 'Insert a number'

        אתה יכול גם לנסות לתרגם בטרנסלייט,

        לענינינו הפונקיה int מצפה לקבל מספר ולא טקסט.

        י 2 תגובות תגובה אחרונה
        1
        • נ נעזר1000

          @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

          מה לא נכון?

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

          ValueError: invalid literal for int() with base 10: 'Insert a number'

          אתה יכול גם לנסות לתרגם בטרנסלייט,

          לענינינו הפונקיה int מצפה לקבל מספר ולא טקסט.

          י מנותק
          י מנותק
          ישראל 1 0
          כתב ב נערך לאחרונה על ידי ישראל 1 0
          #180

          @נעזר1000 אני רוצה גם להדפיס משפט וגם לקבל מידע ולהמיר אותו למספר

          ד תגובה 1 תגובה אחרונה
          0
          • י ישראל 1 0

            @נעזר1000 אני רוצה גם להדפיס משפט וגם לקבל מידע ולהמיר אותו למספר

            ד מנותק
            ד מנותק
            דאלינאר
            כתב ב נערך לאחרונה על ידי
            #181
            פוסט זה נמחק!
            תגובה 1 תגובה אחרונה
            0
            • נ נעזר1000

              @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

              מה לא נכון?

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

              ValueError: invalid literal for int() with base 10: 'Insert a number'

              אתה יכול גם לנסות לתרגם בטרנסלייט,

              לענינינו הפונקיה int מצפה לקבל מספר ולא טקסט.

              י מנותק
              י מנותק
              ישראל 1 0
              כתב ב נערך לאחרונה על ידי
              #182

              @נעזר1000 ?

              נ תגובה 1 תגובה אחרונה
              0
              • י ישראל 1 0

                @נעזר1000 ?

                נ מנותק
                נ מנותק
                נעזר1000
                כתב ב נערך לאחרונה על ידי
                #183

                @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                @נעזר1000 ?

                num = input("print something")
                int_num = int(num)
                
                י תגובה 1 תגובה אחרונה
                0
                • נ נעזר1000

                  @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                  @נעזר1000 ?

                  num = input("print something")
                  int_num = int(num)
                  
                  י מנותק
                  י מנותק
                  ישראל 1 0
                  כתב ב נערך לאחרונה על ידי
                  #184

                  @נעזר1000
                  1 אי אפשר בשורה אחת?
                  2 אולי זה קצר יותר

                  num = input("print something")
                  num == int(num)
                  
                  נ תגובה 1 תגובה אחרונה
                  0
                  • י ישראל 1 0

                    @נעזר1000
                    1 אי אפשר בשורה אחת?
                    2 אולי זה קצר יותר

                    num = input("print something")
                    num == int(num)
                    
                    נ מנותק
                    נ מנותק
                    נעזר1000
                    כתב ב נערך לאחרונה על ידי
                    #185

                    @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                    @נעזר1000
                    1 אי אפשר בשורה אחת?
                    2 אולי זה קצר יותר

                    num = int(input("print something"))
                    
                    י תגובה 1 תגובה אחרונה
                    1
                    • נ נעזר1000

                      @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                      @נעזר1000
                      1 אי אפשר בשורה אחת?
                      2 אולי זה קצר יותר

                      num = int(input("print something"))
                      
                      י מנותק
                      י מנותק
                      ישראל 1 0
                      כתב ב נערך לאחרונה על ידי ישראל 1 0
                      #186

                      @נעזר1000 עשיתי את הקוד בדיוק כך

                      def calculator():
                          number_1 = int(input("Insert a number"))
                          sign = int(input("Insert a mark"))
                          number_2 = int(input("Insert a number"))
                          if sign == "+":
                              print(number_1 + number_2)
                          elif sign == "*":
                              print(number_1 * number_2)
                          elif sign == "-":
                              print(number_1 - number_2)
                          elif sign == "/":
                              print(number_1 / number_2)
                          else:
                              print("Error Please enter a valid mark")
                       
                      calculator()
                      
                      

                      והוא נותן את השגיאה הבאה
                      Traceback (most recent call last):
                      File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                      נ תגובה 1 תגובה אחרונה
                      0
                      • י ישראל 1 0

                        @נעזר1000 עשיתי את הקוד בדיוק כך

                        def calculator():
                            number_1 = int(input("Insert a number"))
                            sign = int(input("Insert a mark"))
                            number_2 = int(input("Insert a number"))
                            if sign == "+":
                                print(number_1 + number_2)
                            elif sign == "*":
                                print(number_1 * number_2)
                            elif sign == "-":
                                print(number_1 - number_2)
                            elif sign == "/":
                                print(number_1 / number_2)
                            else:
                                print("Error Please enter a valid mark")
                         
                        calculator()
                        
                        

                        והוא נותן את השגיאה הבאה
                        Traceback (most recent call last):
                        File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                        נ מנותק
                        נ מנותק
                        נעזר1000
                        כתב ב נערך לאחרונה על ידי נעזר1000
                        #187

                        @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                        והוא נותן את השגיאה הבאה
                        Traceback (most recent call last):
                        File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                        זה לא השורה האחרונה בשגיאה.
                        והבעיה היא כשאתה מנסה להמיר ל int דבר שהוא לא מספר.

                        י 4 תגובות תגובה אחרונה
                        0
                        • נ נעזר1000

                          @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                          והוא נותן את השגיאה הבאה
                          Traceback (most recent call last):
                          File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                          זה לא השורה האחרונה בשגיאה.
                          והבעיה היא כשאתה מנסה להמיר ל int דבר שהוא לא מספר.

                          י מנותק
                          י מנותק
                          ישראל 1 0
                          כתב ב נערך לאחרונה על ידי ישראל 1 0
                          #188

                          @נעזר1000 צודק
                          ניסיתי להחליף לדר הארוכה והמסורבלת
                          וזה הקוד

                          def calculator():
                              number_a = input("Insert a number")
                              sign_b = input("Insert a mark")
                              number_c = input("Insert a number")
                              
                              number_1 = int(number_a)
                              sign = int(sign_b)
                              number_2 = int(number_c)
                              
                              if sign == "+":
                                  print(number_1 + number_2)
                              elif sign == "*":
                                  print(number_1 * number_2)
                              elif sign == "-":
                                  print(number_1 - number_2)
                              elif sign == "/":
                                  print(number_1 / number_2)
                              else:
                                  print("Error Please enter a valid mark")
                          
                          calculator()
                          
                          

                          וזה נותן את השגיאה הבאה
                          Traceback (most recent call last):
                          File "C:/Users/TA1/AppData/Local/Programs/Python/Python312/מחשבון.py", line 21, in <module>
                          calculator()
                          File "C:/Users/TA1/AppData/Local/Programs/Python/Python312/מחשבון.py", line 6, in calculator
                          number_1 = int(number_a)
                          ValueError: invalid literal for int() with base 10: ''

                          תגובה 1 תגובה אחרונה
                          0
                          • נ נעזר1000

                            @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                            והוא נותן את השגיאה הבאה
                            Traceback (most recent call last):
                            File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                            זה לא השורה האחרונה בשגיאה.
                            והבעיה היא כשאתה מנסה להמיר ל int דבר שהוא לא מספר.

                            י מנותק
                            י מנותק
                            ישראל 1 0
                            כתב ב נערך לאחרונה על ידי
                            #189

                            @נעזר1000 בדרך הקצרה שליפני זה נותן את אותו השגיאה

                            sivan22S תגובה 1 תגובה אחרונה
                            0
                            • נ נעזר1000

                              @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                              והוא נותן את השגיאה הבאה
                              Traceback (most recent call last):
                              File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                              זה לא השורה האחרונה בשגיאה.
                              והבעיה היא כשאתה מנסה להמיר ל int דבר שהוא לא מספר.

                              י מנותק
                              י מנותק
                              ישראל 1 0
                              כתב ב נערך לאחרונה על ידי
                              #190

                              @נעזר1000 ?

                              תגובה 1 תגובה אחרונה
                              0
                              • נ נעזר1000

                                @ישראל-1-0 כתב בבקשת מידע | קורס פייתון:

                                והוא נותן את השגיאה הבאה
                                Traceback (most recent call last):
                                File "C:\Users\TA1\AppData\Local\Programs\Python\Python312\vfd.py", line 16, in <module>

                                זה לא השורה האחרונה בשגיאה.
                                והבעיה היא כשאתה מנסה להמיר ל int דבר שהוא לא מספר.

                                י מנותק
                                י מנותק
                                ישראל 1 0
                                כתב ב נערך לאחרונה על ידי
                                #191

                                @נעזר1000 בסוף הצלחתי וזה הקוד

                                def calculator():
                                    
                                    number_1 = int(input("Insert a number\n"))
                                    sign = input("Insert a mark\n")
                                    number_2 = int(input("Insert a number\n"))
                                     
                                    if sign == "+":
                                        print(number_1 + number_2)
                                    elif sign == "*":
                                        print(number_1 * number_2)
                                    elif sign == "-":
                                        print(number_1 - number_2)
                                    elif sign == "/":
                                        print(number_1 / number_2)
                                    else:
                                        print("Error Please enter a valid mark")
                                
                                calculator()
                                
                                תגובה 1 תגובה אחרונה
                                0
                                • י ישראל 1 0

                                  @נעזר1000 בדרך הקצרה שליפני זה נותן את אותו השגיאה

                                  sivan22S מנותק
                                  sivan22S מנותק
                                  sivan22
                                  כתב ב נערך לאחרונה על ידי
                                  #192

                                  @ישראל-1-0 את האופרטור לא הופכים למספר.

                                  def calculator():
                                      number_a = "1"
                                      sign_b = "+"
                                      number_c = "1"
                                      
                                      number_1 = int(number_a)
                                      sign = sign_b
                                      number_2 = int(number_c)
                                      
                                      if sign == "+":
                                          print(number_1 + number_2)
                                      elif sign == "*":
                                          print(number_1 * number_2)
                                      elif sign == "-":
                                          print(number_1 - number_2)
                                      elif sign == "/":
                                          print(number_1 / number_2)
                                      else:
                                          print("Error Please enter a valid mark")
                                   
                                  calculator()
                                   
                                  
                                  י פ 2 תגובות תגובה אחרונה
                                  1
                                  • sivan22S sivan22

                                    @ישראל-1-0 את האופרטור לא הופכים למספר.

                                    def calculator():
                                        number_a = "1"
                                        sign_b = "+"
                                        number_c = "1"
                                        
                                        number_1 = int(number_a)
                                        sign = sign_b
                                        number_2 = int(number_c)
                                        
                                        if sign == "+":
                                            print(number_1 + number_2)
                                        elif sign == "*":
                                            print(number_1 * number_2)
                                        elif sign == "-":
                                            print(number_1 - number_2)
                                        elif sign == "/":
                                            print(number_1 / number_2)
                                        else:
                                            print("Error Please enter a valid mark")
                                     
                                    calculator()
                                     
                                    
                                    י מנותק
                                    י מנותק
                                    ישראל 1 0
                                    כתב ב נערך לאחרונה על ידי
                                    #193

                                    @sivan22 צודק זה היה הטעות שלי ובסוף קלטתי את זה והצלחתי

                                    א תגובה 1 תגובה אחרונה
                                    0
                                    • י ישראל 1 0

                                      @sivan22 צודק זה היה הטעות שלי ובסוף קלטתי את זה והצלחתי

                                      א מנותק
                                      א מנותק
                                      איסתרק השלישי
                                      כתב ב נערך לאחרונה על ידי איסתרק השלישי
                                      #194

                                      @ישראל-1-0 אגב, יש פונקציה פשוטה שהופכת את העבודה לקלה לאין ערוך...
                                      הפונקציה eval מקבלת מחרוזת (string) וממירה אותה למספר כולל סימני חישוב שונים!
                                      וכך אפשר ליצור מחשבון בשתי שורות בלבד....

                                      t = input("הקלד תרגיל\n")
                                      print(eval(t))
                                      
                                      י תגובה 1 תגובה אחרונה
                                      2
                                      • א איסתרק השלישי

                                        @ישראל-1-0 אגב, יש פונקציה פשוטה שהופכת את העבודה לקלה לאין ערוך...
                                        הפונקציה eval מקבלת מחרוזת (string) וממירה אותה למספר כולל סימני חישוב שונים!
                                        וכך אפשר ליצור מחשבון בשתי שורות בלבד....

                                        t = input("הקלד תרגיל\n")
                                        print(eval(t))
                                        
                                        י מנותק
                                        י מנותק
                                        ישראל 1 0
                                        כתב ב נערך לאחרונה על ידי
                                        #195

                                        @איסתרק-השלישי עתק הדבק לקוד למחשבון כולל ממשק משתמש!!!

                                        
                                        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 תגובה אחרונה
                                        1
                                        • י ישראל 1 0

                                          @איסתרק-השלישי עתק הדבק לקוד למחשבון כולל ממשק משתמש!!!

                                          
                                          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()
                                          
                                          

                                          תנסו להריץ ותגידו מה דעתכם על זה

                                          א מנותק
                                          א מנותק
                                          איסתרק השלישי
                                          כתב ב נערך לאחרונה על ידי
                                          #196

                                          @ישראל-1-0 זה דורש התקנת tkinter

                                          י תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר