[python] Konversace s uživatelem
Jarek Krcmar
krcmar1 na volny.cz
Pátek Červen 13 23:02:27 CEST 2008
Zdravím,
předkládám vám další program, který jsem si vytvořil.
Tentokrát jsem vyčetl z učebnice Alana Gaulda, že příkaz: print vypisuje
text na obrazovku, příkaz: raw_input je výstup pro klávesnici.
Také se zde píše o tom, že raw_input se používá v souvislosti s textem a
input v souvislosti s čísly.
Nelze také opomenout zmínku o tom, že input může smazat soubor v PC.
Omlouvám se, že jsem tu informaci poněkud zestručnil.
Ten program vám posílám proto, že si s ním nevím rady:
Kód není možné číst z klávesnice. A dokonce ani myší.
Myší lze pouze vyčíst, že jde o chybu na řádku 1, ale nevím, kde.
Jarek
------------- další část ---------------
print raw_input(u"Neco napi??te: ")
odpoved = raw_input(u"Jak se jmenuje??? ")
>>> print u"Tak ty se jmenuje?? %s! Jsem r??d, ??e jsem tÄ poznal." % odpoved
nasobitel = int(raw_input(u"Vyberte hodnotu n??sobitele: "))
for j in range(1, 13):
print "%d x %d = %d" % (j, nasobitel, j * nasobitel)
jmeno = raw_input(u'Zadejte jm??no (nic => konec): ')
while jmeno != '':
polozka = raw_input(u'Zadejte ulici, mÄsto, telefon (nic => konec): ')
adresy[jmeno] = polozka
jmeno = raw_input(u'Zadejte jm??no (nic => konec): ')
jmeno = raw_input(u'Kter?? jm??no se m?? zobrazit? (nic = konec): ')
while jmeno != '':
print jmeno + ':', adresy[jmeno]
jmeno = raw_input(u'Kter?? jm??no se m?? zobrazit? (nic = konec): ')
Další informace o konferenci Python