Názory ke článku Python - 8. lekce
David Watzke NOVÝ
21. 1. 2006
21. 1. 2006
Ahoj. Chybička se vloudila:
mesto="Ostrava"; print Ostrava[1]
má být samozřejmě:
mesto="Ostrava"; print mesto[1]
Takže jestli to můžete opravit, tak to udělejte. :)
Seznam je jina datova struktura, nez pole, takze (ja sice nevim poradne jak funguje seznam v Pythonu, na to se pozdeji kouknu, ale...) to je, myslim, proste tak, ze Python nema pole, ma seznamy a pomoci nich se daji reprezentovat i pole ale je to proste neco jineho nez pole... btw mnohem "mocnejsiho" a "silnejsiho" ;-)
Jirka NOVÝ
15. 8. 2012
15. 8. 2012
Takhle nějak by to mohlo fungovat :)
jmeno = []
cislo = []
print ("Vita Vas aplikace telefonni seznam!\n")
pocet = int(input ("Kolik novych kontaktu si prejete zadat?"))
for x in range(pocet):
jmeno.append (input ("Zadejte jmeno noveho kontaktu:"))
cislo.append (input ("A jeho cislo:\n"))
print ("Vase nove kontakty:")
for y in range(pocet):
pocet -= 1
print (jmeno[pocet],":", cislo[pocet])
Milan NOVÝ
1. 9. 2012
1. 9. 2012
#4 Jirka
Ahoj v kodu mas chybu, pri pridani jmena. input jsem opravil na raw_input (retezec) a program funguje.
Moja verzia programu :)
print "Telefóny zoznam \n"
mena=[]
tele=[]
while True:
meno_prez = raw_input("Zadaj meno a priezvisko: ")
telefon = raw_input("Zadaj telefóne číslo: ")
print
mena.append(meno_prez)
tele.append(telefon)
koniec = raw_input("Chceš pridať ďalší kontakt? Ano/Nie: ")
if koniec.upper() == "N":
print
break
print ("Ďakujem, zadávanie ukončené")
print ("Tuje Váš nový telefóny zoznam:")
print ("------------------------------")
for a in range(len(mena)):
print mena[a], ":", tele[a]