Предмет: Информатика, автор: ThisIsMeVvadi

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


ThisIsMeVvadi: Понятия не имею о чём ты говоришь. Это всё что у меня есть, просто 2 задачи.
LuciFear45: я про то, что не понял, как буду числа получать
LuciFear45: типо в таблице будут случайные числа? или что
ThisIsMeVvadi: Оо, что-то да я помню, но этого у меня нет... Хотя, сейчас найдём(возможно) :>
LuciFear45: Саму программу я на изи напишу, но мне бы понять хотя-бы, что писать.
ThisIsMeVvadi: Всё, разобрался, будут и правда случайные числа.
ThisIsMeVvadi: Нашёл я у себя одно решённую задачу, она не из тех двух, но из того же списка, вот(возможно она не правильная:> ) -
n = int(input())
S = 0
for i in range (n):
a = int(input())
if a % 3!=0: S += a
print (S)
LuciFear45: а, ща
LuciFear45: переделаю под твоё условие
LuciFear45: готово

Ответы

Автор ответа: LuciFear45
2

Ответ:

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)

Вроде так.

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


ThisIsMeVvadi: Спасибо тебе, незнакомец)
Люблю и уважаю!
LuciFear45: за что
LuciFear45: ну ладна
LuciFear45: сяб за корону :>
Похожие вопросы