2015-12-25 2 views
-7

Можно ли написать чистый код в Python, чтобы напечатать что-то вроде:Python: Печать списка последовательности

Introduce the number of lists you want to have: 3 
Introduce how many numbers you want it to have: 3 
Number: 1 
Number: 2 
Number: 3 
[1,2,3] 
Introduce how many numbers you want it to have: 4 
Number: 1 
Number: 2 
Number: 5 
Number: 9 
[1,2,5,9] 
Introduce how many numbers you want it to have: 5 
Number: 1 
Number: 7 
Number: 2 
Number: 8 
Number: 3 
[1,7,2,8,3] 

Это моя попытка на него, но он работает только для списка, как и я не знаете, как добавить несколько списков:

v1=[] 
n=input ("Introduce how many numbers you want it to have: ") 
def introdTast(): 
     print("Introduce the numbers: ") 
     for i in range(0,n): 
     v1.append(input()) 

introdTast() 
print "v1 =",v1 
print "\n" 
+1

Да, это возможно. В чем ваш вопрос? –

+0

Как вы можете написать код? Я пробовал несколько способов ... но я получаю ошибки .. – Kyuubido0

+4

Ну, тогда вы должны опубликовать код, который у вас есть, и ошибки, которые вы получаете. –

ответ

2

Ваш ответ здесь: The Python Tutorial

Однако, здесь вы идете:

lists = int(raw_input('Introduce the number of lists you want to have: ')) 
for i in xrange(lists): 
    numbers = int(raw_input('Introduce how many numbers you want it to have: ')) 
    l = [] 
    for j in xrange(numbers): 
     l.append(int(input('Number: '))) 
    print l 
+0

спасибо! – Kyuubido0