דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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
27 פוסטים 6 כותבים 250 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שמעון pc
    כתב ב נערך לאחרונה על ידי
    #1

    אני לומד פייתון וניסיתי לעשות התנייה של רשימה בקוד הזה

    m = [5]
    
    if m is [5] :
      print('j')
    elif m is 'k' :
        print('h')
    else : 
      print('f')
    

    והתוצאה שאני מקבל זה f למרות שהמשתנה דומה להשוואה הראשונה מה שאמור להביא לי j

    מישהו12מ מ 2 תגובות תגובה אחרונה
    0
    • ש שמעון pc

      אני לומד פייתון וניסיתי לעשות התנייה של רשימה בקוד הזה

      m = [5]
      
      if m is [5] :
        print('j')
      elif m is 'k' :
          print('h')
      else : 
        print('f')
      

      והתוצאה שאני מקבל זה f למרות שהמשתנה דומה להשוואה הראשונה מה שאמור להביא לי j

      מישהו12מ מחובר
      מישהו12מ מחובר
      מישהו12
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #2

      @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

      אני לומד פייתון וניסיתי לעשות התנייה של רשימה בקוד הזה

      m = [5]
      
      if m is [5] :
        print('j')
      elif m is 'k' :
          print('h')
      else : 
        print('f')
      

      והתוצאה שאני מקבל זה f למרות שהמשתנה דומה להשוואה הראשונה מה שאמור להביא לי j

      איני בקי בפייתון.
      אבל הבעיה בקוד שלך היא לכאורה ההשוואה בין M לערך.
      האם זה צריך להיות בסוגריים או בלי?

      if m is [5] :
       elif m is 'k' :
      

      הבלוג שלי
      https://aiv-dev.com/he-IL/

      ש תגובה 1 תגובה אחרונה
      1
      • מישהו12מ מישהו12

        @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

        אני לומד פייתון וניסיתי לעשות התנייה של רשימה בקוד הזה

        m = [5]
        
        if m is [5] :
          print('j')
        elif m is 'k' :
            print('h')
        else : 
          print('f')
        

        והתוצאה שאני מקבל זה f למרות שהמשתנה דומה להשוואה הראשונה מה שאמור להביא לי j

        איני בקי בפייתון.
        אבל הבעיה בקוד שלך היא לכאורה ההשוואה בין M לערך.
        האם זה צריך להיות בסוגריים או בלי?

        if m is [5] :
         elif m is 'k' :
        
        ש מנותק
        ש מנותק
        שמעון pc
        כתב ב נערך לאחרונה על ידי
        #3

        @מישהו12 נראה לי שחובה הסוגריים
        בכל מקרה ניסיתי לכתוב ללא סוגריים ועדיין ההשוואה לא תאמה

        י מישהו12מ 2 תגובות תגובה אחרונה
        0
        • ש שמעון pc

          @מישהו12 נראה לי שחובה הסוגריים
          בכל מקרה ניסיתי לכתוב ללא סוגריים ועדיין ההשוואה לא תאמה

          י מנותק
          י מנותק
          ישראל פ.
          כתב ב נערך לאחרונה על ידי ישראל פ.
          #4

          @שמעון-pc למה אתה כותב עם is ולא == ?
          עם == זה עובד

          m = [5]
          if m == [5]:
              print('j')
          elif m == 'k':
              print('h')
          else:
              print('f')
          
          ש תגובה 1 תגובה אחרונה
          2
          • ש שמעון pc

            @מישהו12 נראה לי שחובה הסוגריים
            בכל מקרה ניסיתי לכתוב ללא סוגריים ועדיין ההשוואה לא תאמה

            מישהו12מ מחובר
            מישהו12מ מחובר
            מישהו12
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #5

            @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

            @מישהו12 נראה לי שחובה הסוגריים

            איני מבין בפייתון, כאמור.
            רק הצבעתי על בעיה בקוד בכל מקרה.

            הבלוג שלי
            https://aiv-dev.com/he-IL/

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

              @שמעון-pc למה אתה כותב עם is ולא == ?
              עם == זה עובד

              m = [5]
              if m == [5]:
                  print('j')
              elif m == 'k':
                  print('h')
              else:
                  print('f')
              
              ש מנותק
              ש מנותק
              שמעון pc
              כתב ב נערך לאחרונה על ידי
              #6

              @ישראל-פ תודה רבה
              אני עשיתי כמו שראיתי במדריך אבל == בהחלט עובד יותר טוב וגם קודם עם is הייתי מקבל את התוצאה עם שגיאה

              צדיק תמיםצ תגובה 1 תגובה אחרונה
              0
              • ש שמעון pc

                @ישראל-פ תודה רבה
                אני עשיתי כמו שראיתי במדריך אבל == בהחלט עובד יותר טוב וגם קודם עם is הייתי מקבל את התוצאה עם שגיאה

                צדיק תמיםצ מנותק
                צדיק תמיםצ מנותק
                צדיק תמים
                מדריכים
                כתב ב נערך לאחרונה על ידי צדיק תמים
                #7

                @שמעון-pc גם התוצאה של השוואה ישירה:

                [5] is [5]
                

                תהיה False, וזאת משום שis בודק את המיקום בזיכרון ולא מיועד סתם להשוואה האם הערך של שני משתנים זהה.
                אתה יכול ללמוד עוד על ההבדלים בסרטון: https://www.youtube.com/watch?v=0_dQpUtcubM


                ספר לימוד מומלץ לפייתון: https://data.cyber.org.il/python/python_book.pdf

                רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                ש תגובה 1 תגובה אחרונה
                8
                • צדיק תמיםצ צדיק תמים

                  @שמעון-pc גם התוצאה של השוואה ישירה:

                  [5] is [5]
                  

                  תהיה False, וזאת משום שis בודק את המיקום בזיכרון ולא מיועד סתם להשוואה האם הערך של שני משתנים זהה.
                  אתה יכול ללמוד עוד על ההבדלים בסרטון: https://www.youtube.com/watch?v=0_dQpUtcubM


                  ספר לימוד מומלץ לפייתון: https://data.cyber.org.il/python/python_book.pdf

                  ש מנותק
                  ש מנותק
                  שמעון pc
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @צדיק-תמים אז לכן בהתנייה שלי למעלה הid השתנה בגלל שזה לא אותה רשימה אלא רשימה חדשה
                  תודה רבה לכולכם

                  תגובה 1 תגובה אחרונה
                  1
                  • ש שמעון pc

                    אני לומד פייתון וניסיתי לעשות התנייה של רשימה בקוד הזה

                    m = [5]
                    
                    if m is [5] :
                      print('j')
                    elif m is 'k' :
                        print('h')
                    else : 
                      print('f')
                    

                    והתוצאה שאני מקבל זה f למרות שהמשתנה דומה להשוואה הראשונה מה שאמור להביא לי j

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

                    @שמעון-pc
                    מק"ה
                    יש כאן בעיה תחבירית

                    len(5)
                    

                    הפעלת ניהול דיסקים דרך הקובץ המצורף

                    Hex editor חינמי

                    ש תגובה 1 תגובה אחרונה
                    0
                    • מ משחזר מידע

                      @שמעון-pc
                      מק"ה
                      יש כאן בעיה תחבירית

                      len(5)
                      
                      ש מנותק
                      ש מנותק
                      שמעון pc
                      כתב ב נערך לאחרונה על ידי שמעון pc
                      #10

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

                      מ תגובה 1 תגובה אחרונה
                      0
                      • ש שמעון pc

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

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

                        @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                        תוכל לפרט יותר?

                        אולי תפרט אתה יותר
                        מה זה הm?
                        מדובר במערך (array)?

                        @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                        אני עשיתי כמו שראיתי במדריך

                        ואו שתעלה את המדריך המדובר


                        הפעלת ניהול דיסקים דרך הקובץ המצורף

                        Hex editor חינמי

                        NH.LOCALN ש 2 תגובות תגובה אחרונה
                        0
                        • מ משחזר מידע

                          @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                          תוכל לפרט יותר?

                          אולי תפרט אתה יותר
                          מה זה הm?
                          מדובר במערך (array)?

                          @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                          אני עשיתי כמו שראיתי במדריך

                          ואו שתעלה את המדריך המדובר

                          NH.LOCALN מנותק
                          NH.LOCALN מנותק
                          NH.LOCAL
                          מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @משחזר-מידע הוא דוקא כתב - מדובר ברשימה (list)

                          לכל הפרוייקטים שלי
                          https://nhlocal.github.io

                          מ תגובה 1 תגובה אחרונה
                          0
                          • NH.LOCALN NH.LOCAL

                            @משחזר-מידע הוא דוקא כתב - מדובר ברשימה (list)

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

                            @NH-LOCAL כתב בשאלה | שאלה בפקודה בפייתון:

                            הוא דוקא כתב - מדובר ברשימה (list)

                            אז איך

                            m = [5]
                            

                            ככה מייצרים list?


                            הפעלת ניהול דיסקים דרך הקובץ המצורף

                            Hex editor חינמי

                            ש NH.LOCALN 2 תגובות תגובה אחרונה
                            0
                            • מ משחזר מידע

                              @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                              תוכל לפרט יותר?

                              אולי תפרט אתה יותר
                              מה זה הm?
                              מדובר במערך (array)?

                              @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                              אני עשיתי כמו שראיתי במדריך

                              ואו שתעלה את המדריך המדובר

                              ש מנותק
                              ש מנותק
                              שמעון pc
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @משחזר-מידע הm זה סתם אות שבחרתי למשתנה מסוג list

                              תגובה 1 תגובה אחרונה
                              0
                              • מ משחזר מידע

                                @NH-LOCAL כתב בשאלה | שאלה בפקודה בפייתון:

                                הוא דוקא כתב - מדובר ברשימה (list)

                                אז איך

                                m = [5]
                                

                                ככה מייצרים list?

                                ש מנותק
                                ש מנותק
                                שמעון pc
                                כתב ב נערך לאחרונה על ידי
                                #15

                                @משחזר-מידע כן זה משתנה list וככה אפשר ליצור אותו

                                תגובה 1 תגובה אחרונה
                                0
                                • מ משחזר מידע

                                  @NH-LOCAL כתב בשאלה | שאלה בפקודה בפייתון:

                                  הוא דוקא כתב - מדובר ברשימה (list)

                                  אז איך

                                  m = [5]
                                  

                                  ככה מייצרים list?

                                  NH.LOCALN מנותק
                                  NH.LOCALN מנותק
                                  NH.LOCAL
                                  מדריכים
                                  כתב ב נערך לאחרונה על ידי
                                  #16

                                  @משחזר-מידע הוא פשוט יצר רשימה עם אייטם אחד בלבד. קצת לא שימושי אולי, אבל אפשרי...

                                  באותה מידה היה ניתן לעשות:

                                  [1, 3, 5]
                                  

                                  לכל הפרוייקטים שלי
                                  https://nhlocal.github.io

                                  ש תגובה 1 תגובה אחרונה
                                  2
                                  • NH.LOCALN NH.LOCAL

                                    @משחזר-מידע הוא פשוט יצר רשימה עם אייטם אחד בלבד. קצת לא שימושי אולי, אבל אפשרי...

                                    באותה מידה היה ניתן לעשות:

                                    [1, 3, 5]
                                    
                                    ש מנותק
                                    ש מנותק
                                    שמעון pc
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    @NH-LOCAL בדיוק

                                    מ 2 תגובות תגובה אחרונה
                                    0
                                    • ש שמעון pc

                                      @NH-LOCAL בדיוק

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

                                      @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                                      בדיוק

                                      ומה תרצה לבדוק?
                                      האם list 0 = 5?


                                      הפעלת ניהול דיסקים דרך הקובץ המצורף

                                      Hex editor חינמי

                                      ש תגובה 1 תגובה אחרונה
                                      0
                                      • ש שמעון pc

                                        @NH-LOCAL בדיוק

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

                                        @שמעון-pc ועדיין בעייה תחבירית

                                        list = [5]
                                        m = 5
                                        if m in list
                                        או
                                        if 5 in list
                                        או 
                                        if list[0] == 5
                                        

                                        הפעלת ניהול דיסקים דרך הקובץ המצורף

                                        Hex editor חינמי

                                        צדיק תמיםצ תגובה 1 תגובה אחרונה
                                        0
                                        • מ משחזר מידע

                                          @שמעון-pc כתב בשאלה | שאלה בפקודה בפייתון:

                                          בדיוק

                                          ומה תרצה לבדוק?
                                          האם list 0 = 5?

                                          ש מנותק
                                          ש מנותק
                                          שמעון pc
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          @משחזר-מידע לא הייתה לי סיבה מיוחדת לקוד סתם ניסיתי פקודה והופתעתי כשהתוצאה הייתה שונה משציפיתי

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

                                          • התחברות

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

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