NEW
Font size
WorksheetsKorak po korak do rješenja - 6. razred
Total questions: 10
Worksheet time: 10mins
Ako moramo napisati računalni program koji će omogućiti pogađanje slučajno odabranog broja između 1 i 30, te će ispisati u kojem pokušaju smo pogodili o kojem se broju radi, najbolje je koristiti jednu petlju. A to je?
for petlja
while petlja
if else naredba
Potrebno je postići da računalo "zamisli" neki broj. U tu svrhu moramo koristiti jedan novi modul. Koji je to modul?
random
rand
randint
Kako glasi redak koji služi za aktivaciju modula?
from random import*
from randint import*
from rand import*
Modul kojega smo aktivirali sadrži naredbu kojom ćemo postići da računalo "zamisli" neki broj u unaprijed definiranom rasponu. Kako glasi ta naredba ako želimo odabrati neki broj između 1 i 30?
random(1,30)
randint(1,30)
rand(1,30)
Nakon što je računalo "zamislilo" broj i zatražilo od nas da ga pokušamo pogoditi, mi ćemo se koristiti while petljom. Međutim, prije same while petlje, moramo varijabli P koja će predstavljati naš pokušaj dodijeliti neku vrijednost tako da se while petlja može početi "vrtjeti". Dakle, što možemo dodijeliti varijabli P prije ulaska u while petlju?
P=0
P=8
P=7
Moramo ponavljati pogađanje sve dok se ne pogodi slučajni broj N kojemu je dodijeljena vrijednost naredbe randint(1,30). Koji ćemo uvjet napisati nakon što napišemo riječ "while" u while petlji?
P != N:
P != N
P = N:
Koju naredbu želimo vidjeti unutar while petlje?
P=int(input ('Pogodi broj: '))
P=input('Pogodi broj: ')
P=int(input('Pogodi broj: ')
Netko će pogoditi broj iz prve, a netko iz desetog pokušaja. Sreća je ponekad na našoj strani, a ponekad ne. Potrebno je uvesti brojač B koji će nam prebrojavati pokušaje pogađanja broja. Gdje ćemo ga definirati i dodijeliti mu vrijednost nula unutar našeg računalnog rješenja?
prije from random import*
poslije while petlje
prije while petlje
Kako ćemo postići da se naš brojač B mijenja?
B = B+1
B = B++
B = B+B
Kako ćemo na kraju programa pomoću jedne naredbe print ispisati sljedeću rečenicu: "Pogodio si broj u .... pokušaju."? Neka na mjestu triju točkica bude broj koji će označavati iz kojeg pokušaja smo pogodili zamišljeni broj.
print('Pogodio si broj u', B, '. pokušaju.')
print('Pogodio si broj u pokušaju.')
