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

                      אתר הפרוייקטים שלי!

                      מ תגובה 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]
                              

                              אתר הפרוייקטים שלי!

                              ש תגובה 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
                                        • מ משחזר מידע

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

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

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

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

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

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

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

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

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

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

                                          • התחברות

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

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