Напишите программу, которая принимает натуральное число n - Компьютерные вопросы

Вопрос Напишите программу, которая принимает натуральное число n

Регистрация
23 Окт 2013
Сообщения
76
Репутация
-3
Спасибо
0
Монет
0
Напишите программу, которая принимает натуральное число n, а затем n чисел от 1 до 100. Выведите максимальное из них, которое заканчивается на 1. Если такого числа нет, напечатайте «Нет».
 
Регистрация
4 Ноя 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
n = int(input("Чиселка-то сколько? "))
max_num = -1

for i in range(n):
num = int(input())
if num % 10 == 1 and num > max_num:
max_num = num

if max_num != -1:
print(max_num)
else:
print("Нет")

Это так, на скорую руку написал, не знаю насколько она крутая, но должна работать. Ну что, братва, ты пробовать будешь?
 
Регистрация
27 Июл 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
from random import randint
n = int(input())
res = list(filter(lambda x: x[-1] == '1',[str(randint(1,101)) for i in range(n)]))
print(max(res) if res else 'нет')
 
Сверху Снизу