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

    @shloimy
    אני יודע שהפקודה replace() מיועדת להחלפה, אבל איך אני מגדיר שרק התו הראשון לא יוחלף?

    shloimyS מנותק
    shloimyS מנותק
    shloimy
    כתב ב נערך לאחרונה על ידי
    #45

    @פלדה כתב בבעיה | המשתנה האוטומטי קו תחתון:

    איך אני מגדיר שרק התו הראשון לא יוחלף?

    נניח שיש לך משתנה x עם הקלט.

    x[1:]
    

    יחזיר לך את כל המחרוזת למעט התו הראשון.

    פ תגובה 1 תגובה אחרונה
    0
    • shloimyS shloimy

      @פלדה כתב בבעיה | המשתנה האוטומטי קו תחתון:

      איך אני מגדיר שרק התו הראשון לא יוחלף?

      נניח שיש לך משתנה x עם הקלט.

      x[1:]
      

      יחזיר לך את כל המחרוזת למעט התו הראשון.

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

      @shloimy
      לא הבנתי..
      מה למעשה קטע הקוד?
      איך אני משלב את 2 הפקודות - החיתוך וההחלפה ומקבל בסוף את הקטע, שכל ה d הוחלפו בe חוץ מהראשון?

      shloimyS תגובה 1 תגובה אחרונה
      0
      • פ פלדה

        @shloimy
        לא הבנתי..
        מה למעשה קטע הקוד?
        איך אני משלב את 2 הפקודות - החיתוך וההחלפה ומקבל בסוף את הקטע, שכל ה d הוחלפו בe חוץ מהראשון?

        shloimyS מנותק
        shloimyS מנותק
        shloimy
        כתב ב נערך לאחרונה על ידי
        #47

        @פלדה כתב בבעיה | המשתנה האוטומטי קו תחתון:

        @shloimy
        לא הבנתי..
        מה למעשה קטע הקוד?
        איך אני משלב את 2 הפקודות - החיתוך וההחלפה ומקבל בסוף את הקטע, שכל ה d הוחלפו בe חוץ מהראשון?

        4f2e498b-c8e5-4e69-a301-42a852d12746-image.png

        תגובה 1 תגובה אחרונה
        0
        • מ מאן דאמר 5

          @NH-LOCAL
          או יותר נכון כך:

          new_str = my_str[1::2]
          
          NH.LOCALN מנותק
          NH.LOCALN מנותק
          NH.LOCAL
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #48

          @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

          @NH-LOCAL
          או יותר נכון כך:

          new_str = my_str[1::2]
          

          בדרך שלך התוצאה תהיה...:

          xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          

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

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

            @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

            @NH-LOCAL
            או יותר נכון כך:

            new_str = my_str[1::2]
            

            בדרך שלך התוצאה תהיה...:

            xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            
            מ מנותק
            מ מנותק
            מאן דאמר 5
            כתב ב נערך לאחרונה על ידי
            #49

            @NH-LOCAL נהפוך הוא, זה מה שיקרה בדרך שלך....
            אפשר לבדוק, זו המחרוזת שלו: (שים לב שאינדקס 0 הוא X)

            !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI

            🤓

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

              @NH-LOCAL נהפוך הוא, זה מה שיקרה בדרך שלך....
              אפשר לבדוק, זו המחרוזת שלו: (שים לב שאינדקס 0 הוא X)

              !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI

              🤓

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

              @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

              !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI

              Spoiler

              6f78c868-ccdc-4126-bb4b-2587c7f9904b-image.png

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

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

                @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

                !XgXnXiXcXiXlXsX XnXoXhXtXyXpX XgXnXiXnXrXaXeXlX XmXaX XI

                Spoiler

                6f78c868-ccdc-4126-bb4b-2587c7f9904b-image.png

                מ מנותק
                מ מנותק
                מאן דאמר 5
                כתב ב נערך לאחרונה על ידי
                #51

                @NH-LOCAL אני מקוה שאתה כבר יודע למה זה כך אצלך,
                זה פשוט הפוך - מהסוף להתחלה...
                משהו כזה:
                !ןותייפב ךותיח דמול ינא

                NH.LOCALN פ 2 תגובות תגובה אחרונה
                1
                • מ מאן דאמר 5

                  @NH-LOCAL אני מקוה שאתה כבר יודע למה זה כך אצלך,
                  זה פשוט הפוך - מהסוף להתחלה...
                  משהו כזה:
                  !ןותייפב ךותיח דמול ינא

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

                  @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

                  @NH-LOCAL אני מקוה שאתה כבר יודע למה זה כך אצלך,
                  זה פשוט הפוך - מהסוף להתחלה...
                  משהו כזה:
                  !ןותייפב ךותיח דמול ינא

                  😂

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

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

                    @מאן-דאמר-5 כתב בבעיה | המשתנה האוטומטי קו תחתון:

                    @NH-LOCAL אני מקוה שאתה כבר יודע למה זה כך אצלך,
                    זה פשוט הפוך - מהסוף להתחלה...
                    משהו כזה:
                    !ןותייפב ךותיח דמול ינא

                    😂

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

                    @NH-LOCAL
                    אוקיי חברה, אני עייף וקצת איבדתי את זה...
                    מישהו יכול לתת לי תכל'ס פקודה פשוטה להריץ באינטרפטר?

                    פ תגובה 1 תגובה אחרונה
                    0
                    • פ פלדה

                      @NH-LOCAL
                      אוקיי חברה, אני עייף וקצת איבדתי את זה...
                      מישהו יכול לתת לי תכל'ס פקודה פשוטה להריץ באינטרפטר?

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

                      @פלדה
                      איזו פקודה בודקת האם הקלט הוא פילנדרום?
                      וממילא, איך משלבים אותו בפקודת תנאי (IF)

                      מ תגובה 1 תגובה אחרונה
                      0
                      • מ מאן דאמר 5

                        @NH-LOCAL אני מקוה שאתה כבר יודע למה זה כך אצלך,
                        זה פשוט הפוך - מהסוף להתחלה...
                        משהו כזה:
                        !ןותייפב ךותיח דמול ינא

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

                        @מאן-דאמר-5
                        בעזרת איזו פקודה אפשר לזהות האם הקלט הוא מעות צלזיוס או פרנהייט?
                        191e8867-4589-4704-895b-4c75cb04920b-image.png

                        תגובה 1 תגובה אחרונה
                        0
                        • פ פלדה

                          @פלדה
                          איזו פקודה בודקת האם הקלט הוא פילנדרום?
                          וממילא, איך משלבים אותו בפקודת תנאי (IF)

                          מ מנותק
                          מ מנותק
                          מאן דאמר 5
                          כתב ב נערך לאחרונה על ידי
                          #56

                          @פלדה

                          יש כאן פתרון באמצעות רקורסיה, באדיבות GPT.

                          def is_palindrome(s):
                              # הפונקציה מחלקת את המחרוזת לשניים: התו הראשון והתו האחרון (במידה ויש יותר מתו אחד).
                              # אם המחרוזת מורכבת מתו אחד בלבד או היא ריקה, היא מוחזרת כפלינדרום.
                              if len(s) <= 1:
                                  return True
                          
                              # אם התו הראשון והתו האחרון שווים, הפונקציה נקראת רקורסיבית עם התת-מחרוזת המורכבת מהתווים האמצעיים.
                              if s[0] == s[-1]:
                                  return is_palindrome(s[1:-1])
                          
                              # אם התו הראשון והתו האחרון אינם תואמים, המחרוזת לא פלינדרום.
                              return False
                          
                          # דוגמה לשימוש:
                          input_string = "level"
                          if is_palindrome(input_string):
                              print(f"'{input_string}' היא מחרוזת פלינדרום.")
                          else:
                              print(f"'{input_string}' אינה מחרוזת פלינדרום.")
                          
                          פ תגובה 1 תגובה אחרונה
                          0
                          • מ מאן דאמר 5

                            @פלדה

                            יש כאן פתרון באמצעות רקורסיה, באדיבות GPT.

                            def is_palindrome(s):
                                # הפונקציה מחלקת את המחרוזת לשניים: התו הראשון והתו האחרון (במידה ויש יותר מתו אחד).
                                # אם המחרוזת מורכבת מתו אחד בלבד או היא ריקה, היא מוחזרת כפלינדרום.
                                if len(s) <= 1:
                                    return True
                            
                                # אם התו הראשון והתו האחרון שווים, הפונקציה נקראת רקורסיבית עם התת-מחרוזת המורכבת מהתווים האמצעיים.
                                if s[0] == s[-1]:
                                    return is_palindrome(s[1:-1])
                            
                                # אם התו הראשון והתו האחרון אינם תואמים, המחרוזת לא פלינדרום.
                                return False
                            
                            # דוגמה לשימוש:
                            input_string = "level"
                            if is_palindrome(input_string):
                                print(f"'{input_string}' היא מחרוזת פלינדרום.")
                            else:
                                print(f"'{input_string}' אינה מחרוזת פלינדרום.")
                            
                            פ מנותק
                            פ מנותק
                            פלדה
                            כתב ב נערך לאחרונה על ידי
                            #57

                            @מאן-דאמר-5
                            כאשר יש לי את המספר f255 ואני רוצה לעשות במספר פעולות חשבוניות, איך עושיםאת זה?
                            אם אעשה סתם את הפעולה זה יתקע בגלל הf....
                            דחוף!

                            מ תגובה 1 תגובה אחרונה
                            0
                            • פ פלדה

                              @מאן-דאמר-5
                              כאשר יש לי את המספר f255 ואני רוצה לעשות במספר פעולות חשבוניות, איך עושיםאת זה?
                              אם אעשה סתם את הפעולה זה יתקע בגלל הf....
                              דחוף!

                              מ מנותק
                              מ מנותק
                              מאן דאמר 5
                              כתב ב נערך לאחרונה על ידי
                              #58

                              @פלדה תעשה את זה כך:

                              import re
                              int(''.join(re.findall('\d+', x)))
                              

                              במקום x תכניס את המשתנה שבו מאוחסן המספר שלך.

                              נ. ב. אתה יכול לשמור את התוצאה החדשה במשתנה, כך:

                              number = int(''.join(re.findall('\d+', x)))
                              print(nuber)
                              
                              פ מ 4 תגובות תגובה אחרונה
                              0
                              • מ מאן דאמר 5

                                @פלדה תעשה את זה כך:

                                import re
                                int(''.join(re.findall('\d+', x)))
                                

                                במקום x תכניס את המשתנה שבו מאוחסן המספר שלך.

                                נ. ב. אתה יכול לשמור את התוצאה החדשה במשתנה, כך:

                                number = int(''.join(re.findall('\d+', x)))
                                print(nuber)
                                
                                פ מנותק
                                פ מנותק
                                פלדה
                                כתב ב נערך לאחרונה על ידי
                                #59

                                @מאן-דאמר-5
                                אתה יכול להסביר לי את התהליכים? מה משמעות כל פקודה בקטע?

                                תגובה 1 תגובה אחרונה
                                0
                                • מ מאן דאמר 5

                                  @פלדה תעשה את זה כך:

                                  import re
                                  int(''.join(re.findall('\d+', x)))
                                  

                                  במקום x תכניס את המשתנה שבו מאוחסן המספר שלך.

                                  נ. ב. אתה יכול לשמור את התוצאה החדשה במשתנה, כך:

                                  number = int(''.join(re.findall('\d+', x)))
                                  print(nuber)
                                  
                                  פ מנותק
                                  פ מנותק
                                  פלדה
                                  כתב ב נערך לאחרונה על ידי
                                  #60

                                  @מאן-דאמר-5
                                  איך אני מריץ את כל זה בפקודה אחת?

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • מ מאן דאמר 5

                                    @פלדה תעשה את זה כך:

                                    import re
                                    int(''.join(re.findall('\d+', x)))
                                    

                                    במקום x תכניס את המשתנה שבו מאוחסן המספר שלך.

                                    נ. ב. אתה יכול לשמור את התוצאה החדשה במשתנה, כך:

                                    number = int(''.join(re.findall('\d+', x)))
                                    print(nuber)
                                    
                                    פ מנותק
                                    פ מנותק
                                    פלדה
                                    כתב ב נערך לאחרונה על ידי
                                    #61

                                    @מאן-דאמר-5
                                    הפקודה השנייה לא עבדה לי...

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • מ מאן דאמר 5

                                      @פלדה תעשה את זה כך:

                                      import re
                                      int(''.join(re.findall('\d+', x)))
                                      

                                      במקום x תכניס את המשתנה שבו מאוחסן המספר שלך.

                                      נ. ב. אתה יכול לשמור את התוצאה החדשה במשתנה, כך:

                                      number = int(''.join(re.findall('\d+', x)))
                                      print(nuber)
                                      
                                      מ מנותק
                                      מ מנותק
                                      מאן דאמר 5
                                      כתב ב נערך לאחרונה על ידי
                                      #62

                                      @פלדה
                                      מה הפירוש שזה לא עובד?

                                      באופן כללי תמיד עדיף שתעתיק לכאן הודעות שגיאה שאתה מקבל, זה בד"כ כולל את כל המידע על הבעיה.

                                      פ תגובה 1 תגובה אחרונה
                                      0
                                      • מ מאן דאמר 5

                                        @פלדה
                                        מה הפירוש שזה לא עובד?

                                        באופן כללי תמיד עדיף שתעתיק לכאן הודעות שגיאה שאתה מקבל, זה בד"כ כולל את כל המידע על הבעיה.

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

                                        @מאן-דאמר-5
                                        b65bb3dd-9f29-48ff-8e2e-c805b21b88f2-image.png

                                        פ מ 2 תגובות תגובה אחרונה
                                        0
                                        • פ פלדה

                                          @מאן-דאמר-5
                                          b65bb3dd-9f29-48ff-8e2e-c805b21b88f2-image.png

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

                                          @פלדה
                                          בנוסף, יש לי את הקטע קוד הבא:
                                          f7925e62-df10-40c4-814c-a53ab3f06750-image.png
                                          איך תכל'ס אני מריץ את הבלוק הזה?

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

                                          • התחברות

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

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