Форум сайта python.su
Пожалуйста, помогите мне! Не могу сделать это целую неделю.
Список кубов.
На вход программе подается натуральное число nn, а затем nn целых чисел. Напишите программу, которая создает из указанных чисел список их кубов.
Формат входных данных
На вход программе подаются натуральное число nn, а затем nn целых чисел, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести список, состоящий из кубов указанных чисел.
Sample Input 1:
5
1
2
3
4
5
Sample Output 1:
[1, 8, 27, 64, 125]
Sample Input 2:
2
-5
-2
Sample Output 2:
[-125, -8]
Sample Input 3:
1
100
Sample Output 3:
[1000000]
Отредактировано irnovikova38 (Июль 27, 2021 16:17:32)
Офлайн
irnovikova38Скажите, по какому учебнику вы занимаетесь, и я скажу на какой странице искать ответ
Не могу сделать это целую неделю.
Офлайн
>>> [int(input()) ** 3 for _ in range(int(input()))] 5 1 2 3 4 5 [1, 8, 27, 64, 125] >>> >>> [int(input()) ** 3 for _ in range(int(input()))] 2 -5 -2 [-125, -8] >>> >>> [int(input()) ** 3 for _ in range(int(input()))] 1 100 [1000000] >>>
Офлайн
Чего-то не проходит.
Офлайн
irnovikova38
что пишет?
Офлайн
Traceback (most recent call last):
File “jailed_code”, line 8, in <module>
EOFError: EOF when reading a line
Офлайн
irnovikova38
Код где пишите? Онлайн курс с редактором? Что-то другое?
Покажите, что именно скопировали и вставили, чтобы получить эту ошибку
Офлайн
Failed test #1 of 4. Runtime error This is a sample test from the problem statement! Test input: 5 1 2 3 4 5 Correct output: [1, 8, 27, 64, 125] Your code output: Error: Traceback (most recent call last): File "jailed_code", line 8, in <module> [int(input()) ** 3 for _ in range(int(input()))] EOFError: EOF when reading a line
Отредактировано FishHook (Июль 28, 2021 13:34:35)
Офлайн
irnovikova38
ну а принт то у вас где?
Офлайн
print([int(input()) ** 3 for _ in range(int(input()))])
Офлайн