|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 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 אורחים) | |
|
|