Proc nefunguje v pythone 3 podminka if – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Proc nefunguje v pythone 3 podminka if – Python – Fórum – Programujte.comProc nefunguje v pythone 3 podminka if – Python – Fórum – Programujte.com

 

Vlado150
Duch
13. 2. 2013   #1
-
0
-

import random;

dobre = 0

spatne = 0

for x in range (5):

    print ("kolik je"),

    cislojedna = random.randint(1,10);

    print (cislojedna,)

    print("*"),

    cislodva = random.randint(1,10);

    print (cislodva,)

    print("?"),

    vysledek = cislojedna*cislodva;

    odpoved = input ("zadejte vysledek:");

    if odpoved==vysledek:

        print ("spravne")

        dobre = dobre + 1

    else:

        print ("spatne, spravne je:",vysledek)

        spatne = spatne + 1

print ('Mate', dobre, 'spravnych odpovedi a', spatne, 'spatnych.')

raw_input()

Nahlásit jako SPAM
IP: 78.102.168.–
KIIV
~ Moderátor
+43
God of flame
13. 2. 2013   #2
-
0
-

mozna se jen porovnava cislo a retezec (v nem sice cislo je, ale muze se to brat jinak nez ve starym pythonu)

Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
prosteja
~ Anonymní uživatel
21 příspěvků
13. 2. 2013   #3
-
0
-

KIIV má pravdu, python tri zmenil mechaniku vstupu stdin.

Funkca raw_input neexistuje a funkcia input vracia VŽDY retazec.

Nahlásit jako SPAM
IP: 188.167.34.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 17 hostů

Podobná vlákna

Nefunguje Podminka [C#] — založil Mutagen

Proč to nefunguje — založil Radim Krsička

Proč to nefunguje? — založil mvxmilian

Proč nefunguje BlockRead? — založil Garret Raziel

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý