דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • פ פלדה

    @פלדה
    הגדרתי את HANGMAN_ASCII_ART כמשתנה למשפט Welcome to the game Hangman
    ושנתתי את הפקודה Print ("HANGMAN_ASCII_ART") זה הדפיס לי את המשתנה ולא את המשפט שאותו הוא 'מייצג'
    dd4d53a3-667d-4ae4-b069-6abc40e7b1b8-image.png
    במה טעיתי?

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

    @פלדה
    טעית בזה ששמת למשתנה מרכאות ובכך הפכת אותו למחרוזת חסרת משמעות ערכית
    למעשה עליך להכניס את המשתנה ללא המרכאות

    א פ 3 תגובות תגובה אחרונה
    0
    • ה הרשי רוז

      @פלדה
      טעית בזה ששמת למשתנה מרכאות ובכך הפכת אותו למחרוזת חסרת משמעות ערכית
      למעשה עליך להכניס את המשתנה ללא המרכאות

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

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

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

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

        ה מנותק
        ה מנותק
        הרשי רוז
        כתב ב נערך לאחרונה על ידי
        #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

                                          • התחברות

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

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