13. Tallfølger og rekker
13.3 Aritmetisk rekke: rekursivt
(1303_arit1.py)
a = 4
1
for i in range(5):
2
print(a)
3
a += 3
4
Vi skal utforske aritmetiske tallfølger som for eksempel 4, 7, 10, 13, ... , men denne gangen er vi interessert i summen av tallene. Da uttrykker vi tallfølgen som en rekke : 4 + 7 + 10 + 13 + ··· a) Les koden ovenfor, og gjett på resultatet. b) Skriv av koden, lagre som « 1303_arit1.py» og kjør programmet. c) Endre print -kommandoen til print(a, end=" ") . d) Endre for -løkka slik at resultatet blir 471013161922 . e) Endre koden slik at resultatet blir 25811141720 . f) Endre koden slik at resultatet blir. 2101826344250 . g) Legg til følgende kodelinjer på riktig plass slik at du beregner summen 2 + 10 + 18 + 26 + 34 + 42 + 50: summ = a print(f"Summen er { summ } ")summ += a Bare én av kodelinjene skal plasseres inni for -løkka. Kontroller at resultatet blir Summen er 182 . h) Endre koden slik at du beregner summen: 2 + 10 + 18 + ··· + 186
Figur 13.1: Trapper til himmelriket. Fantasi.
219
Made with FlippingBook - PDF hosting