Записать числа которые больше N в другой список
Записать все числа в список А, и затем числа больше 5, записать в список С .
Получается все, кроме добавления чисел которые больше 5 в список С.
A = []
C = []
b = int(input('Введите число...'))
c = int(input('Введите число...'))
d = int(input('Введите число...'))
e = int(input('Введите число...'))
f = int(input('Введите число...'))
A += b, c, d, e, f
for A in C:
if b or c or d or e or f > 5:
C +=
print(f'Список A: {A}' , f'Список С: {C}' )
Ответы (3 шт):
Автор решения: Mr.Framon
→ Ссылка
Изменил немного код, для удобства
arr = []
plus5 = []
for i in range(int(input('Сколько чисел хотите добавить? '))):
number = int(input('Введите число...'))
arr.append(number)
if number > 5:
plus5.append(number)
print(f'Список всех чисел: {arr}\nЧисла больше 5: {", ".join(map(str, plus5))}')
Автор решения: Sky
→ Ссылка
arrC = []
b = arrC.append(int(input('Введите число...')))
c = arrC.append(int(input('Введите число...')))
d = arrC.append(int(input('Введите число...')))
e = arrC.append(int(input('Введите число...')))
f = arrC.append(int(input('Введите число...')))
plus5 =[]
minus5 =[]
for i in arrC:
if i >5:
plus5.append(i)
else:
minus5.append(i)
print('Числа больше 5:' + str(plus5)+'\n'+'Числа меньше 5: '+str(minus5))
Автор решения: DiMithras
→ Ссылка
В две строчки:
a = [int(input('Введите число...')) for _ in range(5)]
print('Список A: {}, Список C: {}'.format(a, list(filter(lambda x: x>5, a))))
Вывод:
Введите число...23
Введите число...5
Введите число...4
Введите число...7
Введите число...245
Список A: [23, 5, 4, 7, 245], Список C: [23, 7, 245]
Переменные лучше не называть заглавными буквами, таким образом именуются классы. Смотри pep8:
Классам дают имена в соответствии со стилем наименования CapitalizedWords.