Python задача помогите
Мне надо в этом коде Python
N = int(input('Кол-во '))
a = 0
for i in range(N):
a = int(input('число '))
print()
сделать так чтобы мы вводили a и каждое a добавляли в переменную например b и потом вывели b и там были все эти числа в строке.
Ответы (3 шт):
Автор решения: Danis
→ Ссылка
b="".join(input()for _ in range(int(input())))
это можно записать так:
N = int(input('Кол-во '))
h = ""
for i in range(N):
h += input('число ')
print(h)
Автор решения: Zhihar
→ Ссылка
вам надо это что ли?
N = int(input('Кол-во '))
b = 0
for i in range(N):
a = int(input('число '))
b += a
print(b)
ну или так:
b = sum([int(input('число ')) for _ in range(int(input())])
print(b)
о, только так чтобы числа не сплюсовывались а просто в строку рядом записывались –
все, теперь понял
N = int(input('Кол-во '))
arr = []
for i in range(N):
a = int(input('число '))
arr.append(a)
print(*arr, sep=' ')
ну или так:
arr = [int(input('число ')) for _ in range(int(input())]
print(*arr, sep=' ')
Автор решения: Kers
→ Ссылка
Такой вариант подойдет?
N = int(input('Кол-во '))
a = 0
b = []
for i in range(N):
a = int(input('число '))
b.append(a)
# print(*b, sep = "")
c = int(''.join((str(i) for i in b)))
print(c)
На выходе список всех введенных а.