Предмет: Информатика,
автор: gguseva115
ДАЮ 68 БАЛЛОВ!!!!!!!!!!!
4. Создать программу, в которой должны вводиться 10 чисел. Если будет введено число 0, ввод должен прекратиться.
5. Дано натуральное число N в интервале от 1 до 99999 Определить:
a) количество цифр в нем.
b) сумму его цифр;
c) сумму квадратов его цифр;
d) произведение его цифр;
e) среднее арифметическое его цифр;
Функции для строчных типов данных НЕ ИСПОЛЬЗОВАТЬ
6. Придумать два условия задачи на тему циклы 1я- задача может быть решена только с использование ТОЛЬКО оператора FOR а вторая то может быть решена как чз оператор FOR так и оператор WHILE
Ответы
Автор ответа:
0
Ответ:
4)
for i in range(10):
a = int(input())
if a == 0:
break
5)
n = int(input())
c = 0
s = 0
sk = 0
p = 1
while n > 0:
c += 1
s += n % 10
sk += (n % 10)**2
p *= n % 10
n = int(n/10)
print('Количество цифр:', c)
print('Сумма цифр:', s)
print('Сумма квадратов цифр:', sk)
print('Произведение цифр:', p)
print('Среднее арифметическое цифр', s / c)
6)
1) Программа на вход получает неограниченное количество чисел, ввод заканчивается числом 0. Введите на экран сумму чисел
2)Программа на вход получает сначала количество чисел, а потом сами числа. Введите на экран сумму чисел
Похожие вопросы
Предмет: Русский язык,
автор: 2004183
Предмет: Қазақ тiлi,
автор: Тами0404
Предмет: Қазақ тiлi,
автор: g0106
Предмет: Другие предметы,
автор: безимени123456789
Предмет: Қазақ тiлi,
автор: prosto2006