Addm
(Adm Osytek)
#1
Witam!
Czy jest możliwość dodania wielu zmiennych od list .
Chodzi mi o zastąpienie :
- imie1 = raw_input("Podaj pierwsze imie: ")
- imie2 = raw_input("Podaj drugie imie: ")
- imie3 = raw_input("Podaj trzecie imie: ")
- names = []
- names.append(imie1)
- names.append(imie2)
- names.append(imie3)
zastąpieniem 5,6,7 jedną linijką - przecinki nie działają, + też ponieważ przy + tekst sie łączy a chodzi mi o późniejsze wykorzystywanie .
Pozdrawiam !
Addm
names = []
for i in range(1, 4):
name = input("Podaj " + str(i) +" imie: ")
names.append(name)
Addm
(Adm Osytek)
#3
3. name = raw_input(“Podaj " + str(i) +” imie: ")
inaczej wyskakuje błąd, chyba każdy wie dlaczego ?
Dziękuje za pomoc .
iluzion
(Krystian Rosinski)
#4
Nawet lepiej byłoby w ten sposób:
names = []
for i in range(1, 4):
name = input("Podaj %s imię: " % i)
names.append(name)
Ale to kosmetyczna zmiana.
Addm
(Adm Osytek)
#5
pewnie i można ale dopiero się ucze i nawet nie wiem co to te %s % , jak możesz to powiedz .
%s oznacza pierwszy parametr po przecinku jako string.