MrFaws Docs
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.py

Linux:

python3 --version
python3 hello.py

Opret 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       # NoneType

Python 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 ** 8

Sammenligninger 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.

On this page