|
||||||||||
| הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
|||||||
![]() |
|
|
כלים לאשכול | תצורת הצגה |
|
|
|
|
# 1 |
|
חבר מתקדם
|
python האות הבאה באלפאבית
אני לומד עכשיו PYTHON ואני שובר את הראש ,
אני כתבתי פונקציה שהמטרה שלה לקבל סטרינג מהמשתמש עם מספר אותיות שרווח מפריד בינהם ואז להחזיר סטרינג שבמקום האותיות שהמשתמש הכניס יחזיר את האותיות הבאות באלפבית . קוד:
def stringPlusOne(stri):
s = list(stri)
s = s[:len(s):2]
for i in range(len(s)):
s[i]+=1
return s
st = raw_input("insert chars:")
print stringPlusOne(st)
raw_input("exit")
יש אפשרות כמו בשפות אחרות פשוט לעשות ++ ? כי זה לא עובד . תודה .
__________________
|
|
|
|
# 2 |
|
חבר מתקדם
|
אין ++ לאותיות בPY. מה שאתה כן יכול לעשות ליצור מערך של כל האותיות אז להשתמש ב++ על המערך והוא יעבור לאלמנט הבא במערך בכל פעם. זו הדרך הנכונה לעשות את זה כנראה.
|
|
|
|
# 3 |
|
חבר מתקדם
|
כן חשבתי על זה , אבל זה לא נראה לי הגיוני , איך בשפה אין דבר כזה בסיסי !
__________________
|
|
|
|
# 4 |
|
חבר מתקדם
|
בPHP אתה גם לא יכול לתת למשתנה ערך שהוא סטרינג של אות, להגדיר למשתנה ++ ולצפות שזה יעלה באחד. זה סטרינג הרי הוא לא יודע מה בא אחריו.
|
|
|
|
# 5 |
|
חבר וותיק
|
מה הבעיה לעשות את זה בקוד האסקי? למשל בPHP אפשרי מקווה שגם בפייתון למשל קוד האסקי של a =97 b=98 וכן הלאה.
Last edited by Megnum; 26-03-09 at 16:20.. |
|
|
|
# 6 | |
|
משתמש - היכל התהילה
|
ציטוט:
ונראה שאמרו את כל האפשוריות שיש לך... |
|
|
|
|
# 7 | |
|
חבר מתקדם
|
ציטוט:
|
|
|
|
|
# 8 |
|
משתמש - היכל התהילה
|
PHP קוד:
|
|
|
|
# 9 |
|
חבר מתקדם
|
זה ברור כי, כי אתה מפצל אותו למערך שבסופו של דבר תעשה את מה שאמרתי כבר למעלה. אבל הוא התכוון למשהו כזה:
PHP קוד:
|
|
|
|
# 10 |
|
משתמש - היכל התהילה
|
גם הקוד שלך פועל
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|