Предмет: Информатика,
автор: lzgrl666
Написать решение в питоне
Приложения:
Ответы
Автор ответа:
1
Ответ:
numbers = input('Введите числа: ').split(' ')
numbers = [int(typ) for typ in numbers]
counter = 0
for i in numbers:
if i > 0:
counter += 1
print('Количество положительных чисел ', counter)
Приложения:
nikniklas:
ошибка при вводе "10 -5 38 1"
Нету ошибки, перепиши ещё раз
ок, сори
Сработало?
Да. Первый раз как то странно вел себя при вводе - подчеркивал снизу 38. Всё ок
все работает, спасибо)
Автор ответа:
0
Ответ:
kol = int(input('Введите количество чисел: '))
sch = 0
for i in range(kol):
a = int(input('Введите следующее число: '))
if a>0:
sch+=1
print('Положительных чисел: ',sch)
Объяснение:
Приложения:
в вашей программе можно ввести только 2 числа, и то ответ неправильный получается
первое число - это количество вводимых чисел
на предложение "Введите количество чисел: "
пишет, что ошибка в " a = int(input('Введите следующее число: '))"
проверьте еще раз
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Литература,
автор: Аноним
Предмет: Русский язык,
автор: Aiganym2411
Предмет: География,
автор: kate938
Предмет: Русский язык,
автор: lecek