3 - חלק יבש
תרגיל 3.1
קטע הקוד הנתון יוצר רשימה של כל המילים באינדקסים אי זוגיים במחרוזת כאשר מילה היא קטע בלי רווחים במחרוזת מכל סוג.
הקוד ה- הינו:
res = my_str.split()[1::2]
תרגיל 3.2
בהינתן מספר הקוד עובר על כל המספרים מ- עד בקפיצות של .
עבור כל מספר שכזה, הוא מדפיס (בשורות שונות) לגבי האם המספר מתחלק ב- ואם לא, אומר גם מהי שארית החלוקה
הקוד ה- הינו:
print(*[(f"{x} is divided by {n}.\n" if x % n == 0 else f"the remainder of {x} divided by {n} is: {x % n}.\n") for x in range(100, 0, -3)], sep="")
תרגיל 3.3
קטע הקוד מדפיס עבור כל תו שהינו אות או מספר את ערך ה- שמייצג אותו. (לפי סדר הופעתם בטבלת )
הקוד ה- הינו:
print(*[f"The ASCII number {i} represent the char '{chr(i)}\n'." for i in range(0, max(ord('9'), ord('z'), ord('Z')) + 1) if chr(i).isalpha() or chr(i).isdigit()], sep="")
תרגיל 3.4
קטע הקוד מחבר את התווים שאותם מייצגים המספרים ברשימה הנתונה למחרוזת אחת ומדפיסה אותה.
הקוד ה- הינו:
print("".join([chr(num) for num in list_c]))