Skip to content

pikcrvt-students/PB2-py-sistema-Matematikas_uzdevums.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Izveidoju programmu, kura palīdz skolotājam izveidot un pārbaudīt testu.

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
2. Es ievadu funkciju prikeš skolēna, kurš risinās vienu teorijas uzdevumu bez atzīmes
3. Es ievadu funkciju priekš skolēna, lai viņš pats izvēlētos faktoriālu no skaitļa, kuru pats gtibētu uzzināt.
4. Es importoju os(system) priekš koda, lai cmd viņš būtu rādijies un neaizvērās.
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.
8. 130 rindā es ievadiju tikai nulli, priekš pareizo atbildi skaitīšanas un glabāšanas (mainīgais)
9. izveidoju ciklu for, lai tas darbotos tik reižu, cik iepriekš ievadīju numuru.

Piemēram: ievadiju 5 būs pieci cikli

10. rakstu mainīgu, kura bija iepriekš "skol_jautājumi".
  • 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.
  1. cikls
  2. cikls
  3. cikls
  4. cikls
  5. 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.

14. Rakstu print (tas ir izvadīšanas operātors) lai uz ekrāna izvadītos, Piemēram,

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. Es uzrakstiju funkciju if, tā ir funkcija, kura salīdzina divus nosacījumus.
  • 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

18. Es ievadu print(), lai būtu tukša rinda
19. Es izvadīšu cik punktus dabūja skolēns un reķināsu, kāda skolēnam ir balle.
  • 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.
20. os.system('pause'), tas lai cmd vidē mums neaizvērtos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages