"apa"
en sträng som består av tre tecken. Innehållet i strängar skrivs alltid inom citationstecken.
+
-tecknet:
a = "exe" b = "mpel" print(a+b)
Utskriften för detta program är följande:
exempel
Dessutom kan vi duplicera en sträng med *
-tecknet:
x = "abc" print(x*4)
Detta program ger följande resultat:
abcabcabcabc
for i in range(1,6): print("#"*i)
Meningen med programmet är att det går igenom talen 1...5
med hjälp av variabel i
och skriver ut en sträng för talet i
som består av i
nummertecken.
Programmets utskrift är följande:
# ## ### #### #####
Eftersom koden använder en slinga kan vi lätt ändra figurens storlek genom att ändra början på slingan. Vi kan till exempel ändra koden så här:
for i in range(1,9): print("#"*i)
Nu går slingan igenom talen 1...8 och figuren har 8 lager:
# ## ### #### ##### ###### ####### ########
Följande kod skriver däremot ut trappan som en spegelbild:
for i in range(1,6): print(" "*(5-i)+"#"*i)
Detta program skriver ut strängar som först har 5-i
mellanslag
och sedan i
nummertecken. Tack vare mellanslagen skrivs trappan ut som en spegelbild:
# ## ### #### #####
När vi vill skriva ut en figur måste vi alltså hitta på vad vi ska göra när ett visst värde för variabeln kommer i tur i slingan. Du kan öva på detta med hjälp av följande uppgifter.
##### ##### ##### ##### #####
Skriv ett program som skriver ut en motsvarande kvadrat vars storlek är 50.
Skriv ditt program här:
##### #### ### ## #
Skriv ett program som skriver ut en motsvarande trappa vars storlek är 50.
Skriv ditt program här:
##### # # # # # # #####
Skriv ett program som skriver ut en motsvarande box var storlek är 50.
Skriv ditt program här:
# ### ##### ####### #########
Skriv ett program som skriver ut en motsvarande pyramid som består av 30 lager.
Skriv ditt program här:
#.#. .#.# #.#. .#.#
Skriv ett program som skriver ut ett motsvarande schackmönster vars storlek är 50.
Skriv ditt program här:
### # # ##### # # # ####### # # # # #######
Skriv ett program som skriver ut en motsvarande trappa med 30 steg.
Skriv ditt program här: