Вопрос задан 20.06.2023 в 01:38. Предмет Информатика. Спрашивает Русинов Максим.

Приветствую тебя, читатель! Помоги ка по человечески мне, овощу, не шарящему за Python! | 1.

Напишите программу, которая в последовательности натуральных чисел определяет минимальное среди чисел, оканчивающихся на 1. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 1. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: минимальное среди чисел, оканчивающихся на 1. | 2. Напишите программу, которая в последовательности целых чисел определяет среднее значение среди не отрицательных, оканчивающихся цифрой 0. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода последовательности, и в последовательность не входит). Гарантируется, что в последовательности имеется хотя бы одно не отрицательное число, оканчивающееся цифрой 0. Программа должна вывести одно число: среднее значение среди не отрицательных чисел, оканчивающихся цифрой 0.
0 0
Перейти к ответам

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

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

Ответ:

wat = int(input('wat: '))

num = None

for i in range(0,wat):

   nums = int(input('nums: '))

   if nums%10 == 1:

       if num == None:

           num = nums

       elif num > nums:

           num = nums

print(num)

Ответ2:

da = int(input())

summa = 0

wat = 0

for i in range(0,da):

   nums = int(input())

   if nums >= 0 and nums % 10 == 0:

       summa += nums

       wat += 1

sredn = summa/wat

print(sredn)

Вроде так.

Если есть вопросы - пиши

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

Привет! Конечно, я могу помочь с написанием программ на Python. Вот решения для задач, которые ты описал:

Задача 1: Минимальное число среди тех, что оканчиваются на 1.

```python # Ввод количества чисел n = int(input("Введите количество чисел: "))

# Инициализация минимального значения min_number = float('inf')

# Ввод чисел и поиск минимального среди тех, что оканчиваются на 1 for _ in range(n): num = int(input("Введите число: ")) if num % 10 == 1 and num < min_number: min_number = num

# Вывод результата print("Минимальное число, оканчивающееся на 1:", min_number) ```

Задача 2: Среднее значение среди неотрицательных чисел, оканчивающихся на 0.

```python # Инициализация переменных sum_values = 0 count_values = 0

# Ввод чисел и вычисление суммы и количества чисел while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if num >= 0 and num % 10 == 0: sum_values += num count_values += 1

# Проверка на деление на ноль if count_values == 0: print("В последовательности нет неотрицательных чисел, оканчивающихся на 0.") else: # Вычисление и вывод среднего значения average_value = sum_values / count_values print("Среднее значение среди неотрицательных чисел, оканчивающихся на 0:", average_value) ```

Копируй и вставляй эти коды в свою среду разработки или используй интерпретатор Python для выполнения программ. Надеюсь, это поможет! Если у тебя есть дополнительные вопросы, не стесняйся задавать.

0 0

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

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

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

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