Lær Python
Basale ting
Installér Python og lær variabler, typer, input, output og operatorer.
Installér og kontrollér Python
Windows:
py --version
py hello.pyLinux:
python3 --version
python3 hello.pyOpret hello.py:
name = "MrFaws"
print(f"Hej, {name}!")Variabler og grundtyper
name = "Alex" # str
age = 19 # int
height = 1.82 # float
is_admin = False # bool
nothing = None # NoneTypePython bestemmer typen ud fra værdien. Brug type(value) til at undersøge den.
print(type(age))
age_text = str(age)
next_age = int("20")Input og output
input() returnerer altid tekst:
name = input("Hvad hedder du? ")
age = int(input("Hvor gammel er du? "))
print(f"{name}, næste år er du {age + 1}.")Ugyldig taltekst giver en ValueError. Senere lærer du at håndtere den.
Operatorer
total = 10 + 5
difference = 10 - 5
product = 10 * 5
division = 10 / 5
whole = 11 // 5
remainder = 11 % 5
power = 2 ** 8Sammenligninger returnerer True eller False:
print(age >= 18)
print(name == "Alex")
print(age >= 18 and is_admin)Strings
message = " Python er fedt "
print(message.strip())
print(message.lower())
print(message.replace("fedt", "kraftfuldt"))
print(len(message))Strings er immutable: metoder returnerer en ny string i stedet for at ændre den eksisterende.
Miniøvelse
Lav en prisberegner, der spørger efter pris og antal og viser totalen med to decimaler.
price = float(input("Pris: "))
amount = int(input("Antal: "))
total = price * amount
print(f"Total: {total:.2f} kr.")Gå videre til begynderniveauet, når du kan skrive eksemplet uden at kopiere det.