# Lektion 2 Date: 200902 ## 1DV501, Grundläggande programmering *Fredrik Ahlgren* --- ## Agenda - Variabler - Print statements - Strings - Number types - Type conversions - Integer operations - Read text from input --- Läsinstruktioner: - Kap. 2.1-2.8 och 3.1-3.8 Python Fundamentals, Halterman. Övningar: - Exercises 5-12 in Assignment 1 --- ## Variabler, print() - Variabler sätts med ´=´ - Python är "intelligent", behöver ej fördefinera (nedan *integer*) Example 1: ```=python a = 10 b = 5 print(a+b) ``` --- Example 2: ```=python a = 10 b = a + 7 print(a, b) ``` --- - ``` a, b ``` --> *variabler*. - ``` a = 10 ``` --> assigment. - ``` b = a + 7 ``` --> a används för att assigna b - Variabler måste **assignas** före de används (ej defineras) - Variabel ensam på vänster sida - ```a + 1 = 10 # ERROR!``` ---
{"metaMigratedAt":"2023-06-15T12:18:26.051Z","metaMigratedFrom":"YAML","title":"Lektion 2, 1DV501","breaks":true,"slideOptions":"{\"theme\":\"solarized\",\"transition\":\"fade\"}","contributors":"[{\"id\":\"bb9b8fb0-cc06-42c6-b4b2-61768f5f3205\",\"add\":974,\"del\":0}]"}
    229 views