a = input()
digits = "02468"
even = 0
odd = 0
for i in a:
if i in digits:
even += 1
else:
odd += 1
print("Even: %d, odd: %d" % (even, odd))
пытался сделать скрипт на четные и не четные числа в пайтон которые должны делиться на 2
помогите что не так с моим скриптом
Ответы
Ответ дал:
0
Ответ:
Код не будет работать, потому что переменная "a" не определена в цикле. Вам нужно определить переменную "a" и присвоить ей значения, которые вы хотите проверить на четность/нечетность. Например, если вы хотите проверить четность/нечетность чисел от 1 до 10, вы можете написать:
digits = "02468"
even = 0
odd = 0
for i in range(1, 11):
if str(i)[-1] in digits:
even += 1
else:
odd += 1
print("Even numbers:", even)
print("Odd numbers:", odd)
Этот код проверяет последнюю цифру каждого числа в диапазоне от 1 до 10 и считает количество четных и нечетных чисел. Вы можете изменить диапазон и цифры в переменной "digits" в соответствии со своими потребностями.
Похожие вопросы
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад