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

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

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

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
221 פוסטים 22 כותבים 13.3k צפיות 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

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                          נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                          הרשמה התחברות

                                          • התחברות

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

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