Вопрос задан 05.10.2023 в 22:17. Предмет Информатика. Спрашивает Bichakhchyan Nersik.

Нужно написать две программы на Питоне: 1) Дано число. Посчитать сумму и произведение его цифр.

2) С клавиатуры вводится n чисел. Найти количество положительных чисел, максимальное и минимальное число. ​
0 0
Перейти к ответам

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

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

первая простая,решу вторую,посложнее

2)n = int(input())

kp=0

m=0

mm=0

for i in range(n):

a = float(input())

if a > 0:

kp+=1

if a>m:

m=a

if a<mm:

mm=a

print(kp,m,mm)

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

Конечно, вот две программы на Python для выполнения ваших задач:

  1. Программа для подсчета суммы и произведения цифр числа:
python
# Ввод числа с клавиатуры number = int(input("Введите число: ")) # Инициализируем переменные для суммы и произведения цифр sum_of_digits = 0 product_of_digits = 1 # Разбиваем число на цифры и обрабатываем их while number > 0: digit = number % 10 # Получаем последнюю цифру sum_of_digits += digit # Добавляем цифру к сумме product_of_digits *= digit # Умножаем цифру на произведение number //= 10 # Убираем последнюю цифру # Выводим результаты print("Сумма цифр:", sum_of_digits) print("Произведение цифр:", product_of_digits)
  1. Программа для нахождения количества положительных чисел, максимального и минимального числа из введенных:
python
# Ввод количества чисел с клавиатуры n = int(input("Введите количество чисел: ")) # Инициализируем переменные для максимального и минимального чисел max_number = float('-inf') min_number = float('inf') # Инициализируем переменную для подсчета положительных чисел positive_count = 0 # Ввод чисел и обработка for i in range(n): num = float(input(f"Введите число {i + 1}: ")) if num > 0: positive_count += 1 if num > max_number: max_number = num if num < min_number: min_number = num # Вывод результатов print("Количество положительных чисел:", positive_count) print("Максимальное число:", max_number) print("Минимальное число:", min_number)

Вы можете запустить каждую из этих программ, чтобы выполнить задачи.

0 0

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

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

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

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