---
kurs:
  - D0009E
tags:
  - programmering
  - python
  - kontrollflöde
förkunskaper:
  - "[[Logiska uttryck]]"
status: true
aliases:
  - if-satser
  - Förgreningar
---
> **Kurs:** D0009E

---

`if`/`elif`/`else` låter programmet välja väg baserat på villkor.

```python
if x > 0:
    print("positiv")
elif x == 0:
    print("noll")
else:
    print("negativ")
```

## Kortform (villkorsuttryck)

```python
sign = "+" if x > 0 else "-"
```

## Se även

- [[Logiska uttryck]]
- [[For-loopar]]
- [[While-loopar]]
