1. Mums ir teorija priekš mūsu koda, Es pirms teksta vienā rindā lieku "#", bet jā es gribu tekstu vairākās rindās, man vajag ''' ''' pa trīm opostrofiem augšā un lejā no teksta
3. Es ievadu funkciju priekš skolēna, lai viņš pats izvēlētos faktoriālu no skaitļa, kuru pats gtibētu uzzināt.
5. Es izmantoju funkciju(def), funkciju izveidošanu, funkcijas nosaukumu "skolotaja_uzdevumi_izvade" un parametru(n) kuru ievadīšu.
6. Pēc def vajag likt kolu lai norādītos kā tā ir funkcija un nākamā rinda būtu 4 atstarpēm tālāk, tālāk es visu rakstīšu tajā fukcijā.
7. Es ievadu četras mainīgas priekš masīva izveidošanai (masīvs ir list, kur glabāsies lietotāja dati) reizinu to uz n, jo n es ievadu, cik uzdevumu skolotājs grib uzdot.
Piemēram: ievadiju 5 būs pieci cikli
- 10.1 es ievadu mainīgu un [i] tas norāda un cikla mainīgo, cik reizes mums būs cikls
- 10.2 es ievadu 'input'. Tā ir funkcija priekš tā, lai lietotājs pats ievadītu tekstu.
- 10.3 es ievadu f pirms opostrofiem, lai es varētu rakstīt tekstu un {funkcijas}, bez + un komatiem
- 10.4 rakstu funkcijā i + 1, lai skaitļi ietu pēc kārtas.
- cikls
- cikls
- cikls
- cikls
- cikls
11. Ievadu mainīgu atbildes lai es varētu uzrakstīt visas atbildes priekš uzdevumiem jar funkcijām input un pēc mainīgas []
12. Ievadu "os.system('cls')", lai pēc tā kā skolotājs ierakstija uzdevumus un atbildes, prikeš skolnieka atbildes izdzēsās.
13. Rakstu ciklu for, lai norādi cik būtu ciklu.
print(f'{j + 1}. Jautājums ir: {skol_jautajums[j]}')
1. 1. Jautājums ir: 1+1
2. 2. Jautājums ir: 2/2
3. 3. Jautājums ir: 3*3
15 Rakstu mainīgo, kurā glabāsies skolēna ievadītas atbildes. ar funkciju 'input' lietotājs var ievadīt tekstu.
- 15.1 Pēc mainīgas es uzrakstiju skolnieks[j], lai šis mainīgais darbotos un satur to ciklu, kura mainīgais bija j
1. Jūsu atbilde uz 1. jautājumu = 2
2. Jūsu atbilde uz 2. jautājumu = 1
3. Jūsu atbilde uz 3. jautājumu = 9
- 16.1 es salīdzināju ievadītas skolēna atbildes un skolotājas atbildes
1. 2 == 2, jā
2. 1 == 1, jā
3. 10 == 9, nē
17. jā atbildes ir vienādas tad mainīgajā "balles" iet + 1 punkts, no kura pēc tam skaitīsies balles.
1. balle + 1
2. balle + 1
3. balle + 0
- 1. balle = 2/3. skolēns dabūja 7 balles.
- 19.1 Es izsaucu funkciju un rakstu 'int' kurš rāda, kā ievadīt vajad tikai pilnos skaitļus.
- 19.2 funkcija input, lai lietotājs varētu pats ievadīt skaitli.
- 19.3 Šeit lietotājs ievadīs cik būs uzdevumu.
- 1. 3 uzdevumi
- 19.4 vienmēr pec funkcijas nosaukuma vajag iekavas, lai funkcija izsauktos.