p?i naprogramov?n?
cislo=input('Kolik je ?' ,x, ' kr?t ?' ,y, ' : ') mi to zobraz? chybu
a p?i
cislo=input("Kolik je ?' ,x, ' kr?t ?' ,y, ' : ") mi to nap??e Kolik je ?' ,x, ' kr?t ?' ,y, ' : ale st?le nezobraz? obsah prom?nn?ch
toto je cel? skript:
import random
x=random.randint(0,10)
y=random.randint(0,10)
z=x*y
cislo=input("Kolik je ?' ,x, ' kr?t ?' ,y, ' : ")
if cislo==z :
print "Ano, ",x," kr?t ",y," je ",z,"."
else :
print "?patn?, ",x," kr?t ",y," neni ",cislo," ale ",z," ."
jinak d?kuji za kr?sn? akvalitn? seri?l o python
Fórum › Python
Problés input
v tv?m p??pad? bych rad?i m?stp:
cislo=input("Kolik je ?' ,x, ' kr?t ?' ,y, ' : ")
pou?il rad?ji:
print "Kolik je:",x,"krat",y,"."
cislo=input()
a taky se mi zd?, ?e v t?ch p??kazech print d?l?? chyby.
print "Ano, ",x," kr?t ",y," je ",z,"."
tohle p?ece nejde...
print "Ano",x,"krat",y,"je",z,"."
takle je to mysl?m spr?vn?...
Najdete zde články zabývající se matematikou základních a středních škol a databázi hlavolamů.
Pro vyzkoušení Vaš
Blujacker napsal:
...
a taky se mi zdá, že v těch příkazech print děláš chyby.
print "Ano, ",x," krát ",y," je ",z,"."
tohle přece nejde...
print "Ano",x,"krat",y,"je",z,"."
takle je to myslím správně...
na tech mezerach kolem nezalezi, to chyba neni, ale je pravda, ze takhle to udela vzdycky o mezeru na obou stranach navic
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
hmm:D
to je tim jak tady neni barevna syntaxe
print "Ano, ",x," kr?t ",y," je ",z,"."
me zmatla ta carka za "Ano";
není poznat co je promenna a co je text...
sorry
Najdete zde články zabývající se matematikou základních a středních škol a databázi hlavolamů.
Pro vyzkoušení Vaš
díky už to funguje ale jak bych to měl udělat aby to četlo číslo hned za textem?
treba takhle?
cislo = input("Kolik je " + str(x) + " * " + str(y) + ": ")
jinak receno prevest cisla v promennych x a y na retezce a pak to pomoci "+" spojit vsechno do jednoho retezce, ktery vypise funkce input() jako vyzvu pro zadani cisla...look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Já nevím jestli to nechápu špatně,ale raději bych to napsal asi takhle:
z= x * y
print 'Kolik je', x,'*', y,
z= input ('= ')
Ty tam máš ještě nějaké jiné znaky a nevím jestli tam patří
("Kolik je ?' ,x, ' krát ?' ,y, ' : ")
Trošku nad tím popřemýšlej.
Jasne, takhle by to taky slo, a asi je to i vic pythonskej zpusob...holt ja jsem porad zvyklej na mysleni i styl programovani v cecku, tak nektery veci delam trochu krecovite...konkretne treba na tu carku na konci radku s print si ne a ne zvyknout, prijde mi to jako hodne zvlastni prvek jazyka...pripomina to spis preklep, ale holt nejakej duvod to asi mit bude, kdyz to tam je
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Input a input type — založil
Input — založil jankohraskosss
Input — založil zelenac1
Input — založil homelin
Input v Js — založil milanmichal
Moderátoři diskuze