3 תשובות
שואל השאלה:
מזה מה שרשמת בהתחלה?^
והקוד כאילו אמור לכתוב את המספר בלי האי זוגי נגיד ככה
567843
אז זה הופך לזה
684
מזה מה שרשמת בהתחלה?^
והקוד כאילו אמור לכתוב את המספר בלי האי זוגי נגיד ככה
567843
אז זה הופך לזה
684
אנונימית
def remove_even_digits(number):
result = 0
for digit in str(number):
if int(digit) % 2 == 0:
# אם כן, נדלג עליה
continue
# אם לא, נוסיף את הספרה לתוצאה
result = result * 10 + int(digit)
return result
result = 0
for digit in str(number):
if int(digit) % 2 == 0:
# אם כן, נדלג עליה
continue
# אם לא, נוסיף את הספרה לתוצאה
result = result * 10 + int(digit)
return result
לא צריך להשתמש בלולאה
אה סליחה בעצם כן אם לא ידוע כמה ספרות המספר
אז את יכולה להשתמש בwhile
אה סליחה בעצם כן אם לא ידוע כמה ספרות המספר
אז את יכולה להשתמש בwhile
באותו הנושא: