Na vajah UVP/Nizi/Ugibanje smo večkrat naleteli na nepohendlan EOFError, ko se je v napačni rešitvi naloge še kar klical input(), vhoda pa je že zmanjkalo, zato predlagam popravek Check.output
Za pravilnost rešitve je sedaj potreben pravi izhod in ne preveč branj z vhoda. Pripeta je ugibanje.py datoteka, spodaj pa je še odziv nanjo (2. naloga je narobe rešena).
> Vnesi celo število: a
Žal "a" ni celo število, poskusi ponovno!
> Vnesi celo število: b
Žal "b" ni celo število, poskusi ponovno!
> Vnesi celo število: 14
> Vnesi celo število: 13
> Vnesi celo število: -7898789
> Vnesi celo število: a
Žal "a" ni celo število, poskusi ponovno!
> Vnesi celo število: b
Žal "b" ni celo število, poskusi ponovno!
> Vnesi celo število: 14
Moje število je večje!
> Vnesi celo število: 30
Moje število je manjše!
> Vnesi celo število: x
Žal "x" ni celo število, poskusi ponovno!
> Vnesi celo število: 20
BRAVO! Res sem si zamislil število 20!
Shranjujem rešitve na strežnik... Rešitve so shranjene.
1. podnaloga ima veljavno rešitev.
2. podnaloga nima veljavne rešitve.
- Pri vhodu
a
b
14
30
x
20
so se pojavile naslednje napake:
- Program prevečkrat zahteva uporabnikov vnos.
- Pri vhodu
13
15
so se pojavile naslednje napake:
- Program prevečkrat zahteva uporabnikov vnos.
- Program izpiše namesto:
> Vnesi celo število: 13 | > Vnesi celo število: 13
BRAVO! Res sem si zamislil število 13! | BRAVO! Res sem si zamislil število 13!
15 *
- Pri vhodu
n
0
-7898789
so se pojavile naslednje napake:
- Program prevečkrat zahteva uporabnikov vnos.
3. podnaloga ima veljavno rešitev.
``
[ugibanje.zip](https://github.com/ul-fmf/projekt-tomo/files/8178778/ugibanje.zip)
`
Na vajah UVP/Nizi/Ugibanje smo večkrat naleteli na nepohendlan
EOFError
, ko se je v napačni rešitvi naloge še kar klicalinput()
, vhoda pa je že zmanjkalo, zato predlagam popravekCheck.output
Za pravilnost rešitve je sedaj potreben pravi izhod in ne preveč branj z vhoda. Pripeta je
ugibanje.py
datoteka, spodaj pa je še odziv nanjo (2. naloga je narobe rešena).