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

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

    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
                                        • ש שמעון pc

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

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

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

                                          סתם ניסיתי פקודה והופתעתי

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


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

                                          Hex editor חינמי

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

                                          • התחברות

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

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