En AI-baserad digital lärarassistent

Läxa. Gymnasiet. Programmering 1 – Grundläggande om Python

Hemläxa

Årskurs: Gymnasiet
Ämne: Programmering 1
Tema: Grundläggande om Python

Uppgift 1: Grundläggande syntax

Skriv ett enkelt Python-program som tar in användarens namn och ålder, och sedan skriver ut en hälsning.

Instruktioner:
1. Använd funktionen `input()` för att ta användarens namn.
2. Använd funktionen `input()` för att ta användarens ålder.
3. Använd en `print()`-funktion för att skriva ut hälsningen.

Exempel:

# Exempel kod
name = input("Ange ditt namn: ")
age = input("Ange din ålder: ")
print(f"Hej {name}, du är {age} år gammal!")

Utrymme för elevsvar:

# Svar:
Uppgift 2: If-satser

Skriv ett Python-program som frågar efter ett tal och kontrollerar om det är positivt, negativt eller noll.

Instruktioner:
1. Använd funktionen `input()` för att ta ett tal från användaren.
2. Använd en `if-elif-else`-struktur för att kontrollera om talet är positivt, negativt eller noll.
3. Skriv ut lämpliga meddelanden för varje fall.

Exempel:

number = int(input("Ange ett tal: "))

if number > 0:
    print("Talet är positivt.")
elif number < 0:
    print("Talet är negativt.")
else:
    print("Talet är noll.")

Utrymme för elevsvar:

# Svar:
Uppgift 3: Loopar och listor

Skriv ett Python-program som skapar en lista med fem av dina favoritmaträtter och sedan skriver ut varje maträtt i listan, en per rad.

Instruktioner:
1. Skapa en lista med fem strängar, där varje sträng representerar en maträtt.
2. Använd en `for`-loop för att skriva ut varje maträtt i listan.

Exempel:

fav_foods = ["Pizza", "Sushi", "Hamburgare", "Pasta", "Salad"]

for food in fav_foods:
    print(food)

Utrymme för elevsvar:

# Svar:
Uppgift 4: Funktioner

Skriv en funktion `multiply` som tar två tal som argument och returnerar deras produkt. Använd sedan funktionen för att multiplicera 7 och 8 och skriv ut resultatet.

Instruktioner:
1. Definiera funktionen `multiply` med två parametrar.
2. Funktionen ska returnera produkten av de två argumenten.
3. Anropa funktionen med värdena 7 och 8 och skriv ut resultatet.

Exempel:

def multiply(x, y):
    return x * y

result = multiply(7, 8)
print(result)  # Ska skriva ut 56

Utrymme för elevsvar:

# Svar:
Uppgift 5: Tabellövning

Fyll i tabellen med resultaten av nedanstående Python-uttryck.

Uttryck Resultat
`5 + 3 * 2`
`(5 + 3) * 2`
`12 // 5`
`12 % 5`
`2**3`

Utrymme för elevsvar:

Uttryck Resultat
`5 + 3 * 2`
`(5 + 3) * 2`
`12 // 5`
`12 % 5`
`2**3`

Lycka till med uppgifterna!