Skip to content

Pythonprosjekt der logikken er delt opp i flere filer, med ett spørsmål eller oppgave per fil. Fokus på grunnleggende programmeringskonsepter og strukturert kode.

Notifications You must be signed in to change notification settings

SafaEl011/python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

📘 Python Exam Questions

Interaktiv Python-eksamenssamling bestående av 5 programmeringsoppgaver.
Hver oppgave ligger i sin egen fil og startes via hovedmenyen i main.py.

Prosjektet demonstrerer grunnleggende Python-konsepter som arv, klasser, input-håndtering og listemanipulasjon.


🚀 Hvordan kjøre prosjektet

🔹 1. Kjør i Replit

Hvis du åpner prosjektet i Replit, skriv i terminalen:

python3 main.py

🔹 2. Kjør lokalt

  1. Last ned hele prosjektet
  2. Sørg for denne mappestrukturen:
/prosjektmappe
│  main.py
│
└── python/
    ├── Question1.py
    ├── Question2.py
    ├── Question3.py
    ├── Question4.py
    └── Question5.py
  1. Kjør:
python3 main.py

📂 Filoversikt

Fil Beskrivelse
main.py Hovedmeny + kjernelogikk som kjører de ulike oppgavene
python/Question1.py Arv: Person / Student / Employee
python/Question2.py Student pass/fail med class-variabler
python/Question3.py Interaktiv melding/e-post-app
python/Question4.py Random tall + liste-manipulasjon
python/Question5.py Kategoriser tall i grupper

📝 Oppgavetemaer

1️⃣ Arv – Person, Student, Employee

Demonstrerer OOP med superklasser, subklasser og metoder.

2️⃣ Student Pass/Fail System

Viser hvordan class-variabler fungerer på tvers av instanser.

3️⃣ Interaktiv meldingsapplikasjon

Brukeren skriver inn tekst → programmet setter sammen en melding og viser resultatet.

4️⃣ Listebearbeiding

Genererer tilfeldige tall og gjør manipulasjon basert på kriterier.

5️⃣ Tallkategorisering

Brukeren oppgir tall, og programmet sorterer dem i kategorier (positiv, null, negativ).


⭐ Funksjonalitet

✔ Full interaktiv meny
✔ Kjøring av hver oppgave som egne programmer
✔ Enkel og lesbar kode
✔ Ingen eksterne avhengigheter

About

Pythonprosjekt der logikken er delt opp i flere filer, med ett spørsmål eller oppgave per fil. Fokus på grunnleggende programmeringskonsepter og strukturert kode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages