עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

|פייתון| איך בפייתון אני יוצר לולאת FOR ממספר כלשהו עד מס' כלשהו וכל איטרציה...

Featured Replies

פורסם

אני מוסיף מספר לרשימה כלשהיא שמתחילה עם הספרה 1 ?

לדוגמא אם קיבלתי מהמשתמש 3 אז הלולאה רצה מ-1 עד 3 והרשימה בסוף תהיה [1,2,3].

תודה

פורסם

for i in range(1,4):

באופן כללי, (range(a,b מחזיר רשימה של המספרים בין a ל-b, כולל את a ולא כולל את b.

פורסם
  • מחבר

ובמקום 4 יכול להיות משתנה שמכיל את ההמספר שהמשתמש הכניס ?

פורסם

כמו שאמרתי, אתה יכול לשים שם איזה a ו-b שאתה רוצה, והלולאה תרוץ מ-a (כולל) עד b (לא כולל).

פורסם
  • מחבר

אוקיי, תודה רבה :)

פורסם

ואם רוצים להיות פלוצים(:)) ולעשות משהו שקצת יותר יעיל משתמשים ב-xrange. (פשוט יותר מתאים לאיטרציה).

פורסם

אם אתה עובד בפייתון 3 אז זה כבר לא משנה, שניהם זהים.

פורסם

שימי לב שהשימוש range היא לא הדרך ה"פייתונית" לעבור על רשימות, ובד"כ לא צריכים להשתמש בזה.

הכוונה שבמקום:


letters = ['a', 'b', 'c', 'd', 'e']
for i in range(0, len(letters)):
print letters[i]

עושים פשוט:


letters = ['a', 'b', 'c', 'd', 'e']
for letter in letters:
print letter

אם צריכים את האינדקס של כל איבר ברשימה (די נדיר), משתמשים ב enumerate כך:


letters = ['a', 'b', 'c', 'd', 'e']
for i, letter in enumerate(letters):
print "%d) %c" % (i, letter)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.