Информатика 9 класс, python - Общение Python мододелов

Вопрос Информатика 9 класс, python

Регистрация
25 Фев 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Задание: найти сумму нечетных чисел из 10 введенных пользователем. Нужно изменить приведенную программу, используя while



print('Введите 10 чисел')

sum_n=0

for i in range(1,11):

chislo=int(input('Введите число'))

if chislo%2==1:

sum_n=sum_n+chislo

print('Сумма нечетных чисел равна', sum_n)



Спасибо
 
Регистрация
15 Сен 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Например: while True:
try:
print('Сумма нечетных чисел равна',\
sum(int(i) for i in input('Вводите числа, для выхода - не число\n=').split() if int(i)% 2))
except: break
 
Регистрация
3 Май 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
print('Введите 10 чисел')
sum_n=0
while (i := 0) != 10:
chislo=int(input('Введите число'))
if chislo%2==1:
sum_n=sum_n+chislo
i += 1
print('Сумма нечетных чисел равна', sum_n)

 
Регистрация
7 Июл 2013
Сообщения
93
Репутация
-2
Спасибо
0
Монет
0
Код: print('Введите 10 чисел')
sum_n = 0
i = 0

# Используем while вместо for
while i < 10:
chislo = int(input('Введите число: '))
if chislo % 2 == 1:
sum_n += chislo
i += 1 # Увеличиваем счетчик на каждом шаге

print('Сумма нечетных чисел равна', sum_n)
 
Регистрация
7 Авг 2013
Сообщения
80
Репутация
1
Спасибо
0
Монет
0
ну так напиши в условии превышение счётчика
 
Сверху Снизу