Python zaciatocnik-pomoc

Programovacie jazyky, rady, poradňa...
meteor123
Amateur
Amateur
Príspevky: 30
Registrovaný: 08 sep 2010, 17:48

Python zaciatocnik-pomoc

Príspevok od používateľa meteor123 »

Zdravim,z nudy som zacal programovat v pythone podla nejakych tutorialov a potrebujem poradit.

Kód: Vybrať všetko

for x in 1,2,3,4,5,6,7,8,9,10:
   import random
   a = random.randint(1,10)
   b = random.randint(1,10)
   print "kolko je",a, "*" ,b
   c = input ('Napiste odpoved: ')
   if c == a * b:
      print "Spravne!"
     
    
      
   else:
      print "Nespravne!"
Program robi to ze vam vyhodi 10 nahodnych prikladov na nasobenie a ak odpovedate spravne napise vam spravne a ak nespravne.....Akurat by som to na konci potreboval aby vypisalo ze kolko mam dokopy spravnych resp.nespravnych odpovedi.
Skusal som to pomocou tychto prikazov akurat ich neviem umiestnit na to spravne miesto.

Kód: Vybrať všetko

dobre = 0
 zle = 0
dobre = dobre + 1
zle = zle + 1
     
print "mate" , dobre, "spravnych odpovedi a", zle , "zlych"
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Python zaciatocnik-pomoc

Príspevok od používateľa BX »

Kód: Vybrať všetko

if c == a * b:
      print "Spravne!"
      dobre = dobre + 1

else:
    print "Nespravne!"
    zle = zle + 1
python neviem, ale z princípu majú byt tu (samozrejme vynulovať na začiatku pred for) Akurát ich možno treba dať za podmienku do bloku (ako u ostatných jazykov) aby sa nevykonal v podmienke len jeden príkaz. Ale to naozaj neviem, ako to je v pythone :D
meteor123
Amateur
Amateur
Príspevky: 30
Registrovaný: 08 sep 2010, 17:48

Re: Python zaciatocnik-pomoc

Príspevok od používateľa meteor123 »

presne tak som to skusal akurat vzdy mi priratalo len ten jeden krat ze je to dobre....takze ak som mal 10 spravnych odpovedi vypisalo mi ze je mam jeden priklad spravne.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Python zaciatocnik-pomoc

Príspevok od používateľa BX »

Lebo si ich určite nuloval v cykle for, hm? :)

//
meteor123 napísal:Mas pravdu,dakujem:)dal som ich pred cyklus for a uz to funguje:)
Tak sa mi to páči, niet zač :)
meteor123
Amateur
Amateur
Príspevky: 30
Registrovaný: 08 sep 2010, 17:48

Re: Python zaciatocnik-pomoc

Príspevok od používateľa meteor123 »

Mas pravdu,dakujem:)dal som ich pred cyklus for a uz to funguje:)
Napísať odpoveď