
Решите в python Пользователь вводит n чисел. Найти среднее арифметическое всех введённых чисел.
Ипполит задумал трёхзначное число, которое при делении на 15 даёт в остатке 11, а при делении на 11 даёт в остатке 9. Напишите программу, которая находит все такие числа. Пользователь вводит с клавиатуры n чисел. Найти: Произведение чётных чисел из последовательности; Сумму нечётных чисел; Количество положительных чисел

Ответы на вопрос

1.
n = int(input("Введите сколько чисел вы хотите ввести: "))
a = []
for x in range(1, n + 1):
a.append(int(input("Введите число " + str(x) + ": ")))
s = 0
for x in range(0, len(a)):
s += a[x]
print("Среднее арифметическое всех чисел:", s/len(a))
2.
print("Числа, которые задумал Ипполит: ")
for x in range(100, 1000):
if x % 15 == 11 and x % 11 == 9:
print(x)
3.
n = int(input("Введите сколько чисел вы хотите ввести: "))
a = []
for x in range(1, n + 1):
a.append(int(input("Введите число " + str(x) + ": ")))
c = []
n = []
p = 0
for x in range(0, len(a)):
if a[x] % 2 == 0:
c.append(a[x])
elif a[x] % 2 != 0:
n.append(a[x])
if a[x] > 0:
p += 1
u = 1
s = 0
for x in range(0, len(c)):
u *= a[x]
for x in range(0, len(n)):
s += a[x]
print("Произведение четных чисел:", u)
print("Сумма нечетных чисел:", s)
print("Количество положительных чисел:", p)



Давайте начнем с написания программы, которая решает задачу по нахождению среднего арифметического введенных пользователем чисел:
python# Запрос числа n от пользователя
n = int(input("Введите количество чисел: "))
# Инициализация суммы введенных чисел
total = 0
# Считывание и суммирование введенных чисел
for i in range(n):
num = float(input(f"Введите число {i + 1}: "))
total += num
# Вычисление среднего арифметического
average = total / n
# Вывод результата
print(f"Среднее арифметическое: {average}")
Теперь давайте решим задачу с числами, которые при делении на 15 дают в остатке 11, а при делении на 11 дают в остатке 9. Напишем программу для поиска всех таких чисел:
python# Ищем трехзначные числа, удовлетворяющие условиям
for num in range(100, 1000):
if (num % 15 == 11) and (num % 11 == 9):
print(f"Число, удовлетворяющее условиям: {num}")
Наконец, решим задачу на произведение четных чисел, сумму нечетных чисел и количество положительных чисел из последовательности n чисел:
python# Запрос числа n от пользователя
n = int(input("Введите количество чисел: "))
# Инициализация переменных
product_even = 1 # Произведение четных чисел
sum_odd = 0 # Сумма нечетных чисел
positive_count = 0 # Количество положительных чисел
# Считывание и обработка введенных чисел
for i in range(n):
num = float(input(f"Введите число {i + 1}: "))
if num % 2 == 0:
product_even *= num
else:
sum_odd += num
if num > 0:
positive_count += 1
# Вывод результатов
print(f"Произведение четных чисел: {product_even}")
print(f"Сумма нечетных чисел: {sum_odd}")
print(f"Количество положительных чисел: {positive_count}")
Эти программы выполняют задачи, описанные в вашем вопросе. Вы можете запустить их в Python для проверки.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili