Вопрос задан 28.06.2023 в 09:24. Предмет Информатика. Спрашивает Лабковский Даня.

Решите в python Пользователь вводит n чисел. Найти среднее арифметическое всех введённых чисел.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кирлица Артем.

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте начнем с написания программы, которая решает задачу по нахождению среднего арифметического введенных пользователем чисел:

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 для проверки.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос