Programmeringsfrågor / Styrstrukturer hjälp

Trädvy Permalänk
Medlem
Registrerad
Apr 2017

Programmeringsfrågor / Styrstrukturer hjälp

Hej!

Läser en kurs och har fastnat på några uppgifter och är tacksam för all hjälp jag kan få. Någon som är hajj på programmering?

a) Hur många gånger kommer nedanstående kod att skriva ut texten "Hej! "? (Antag att N är ett definerat positivt heltal.)

i = 0
while i <= N:
print("Hej! ")
i += 1

b) Vad kommer att skrivas ut av följande program?

i = 4
while i < 9:
print("a", end=" ")
if i > 6:
print("b", end=" ")
i += 1

c) Vad kommer att skrivas ut av följande program?

a = 80
b = 30
if a <= b:
print("x", end=" ")
print("y", end=" ")
else:
print("z", end=" ")

d) Vad kommer att skrivas ut av följande program?

a = -4
MITTEN = 37

if a <= MITTEN:
print("k", end=" ")
print("l", end=" ")
else:
print("m", end=" ")
print("n", end=" ")

e) Vad kommer min, max och b att ha för värden efter följande satser?

min = 5
max = 10
b = 0
a = 8

if a < min:
min = a
elif a > max:
max = a
else:
b += 1

f) Vad kommer min, max och b att ha för värden efter följande satser?

a = 0
min = 1
max = 61
b = 0

if a == min:
min = a
elif a > max:
max = a
else:
b += 1

Tack på förhand!

Mvh braehn

Trädvy Permalänk
Medlem
Plats
Järfälla
Registrerad
Jan 2004

Kan tipsa som att helt enkelt köra programmet och se vad som händer Vidare, lära dig vad de olika operatorerna betyder https://www.tutorialspoint.com/python/python_basic_operators....

Trädvy Permalänk
Moderator
Plats
Här
Registrerad
Jul 2009

@braehn: *tråd återställd*

Vänligen redigera inte bort trådstarter när medlemmar tar sig tid att svara. Om du har funnit en lösning är det bättre du delar med dig av den här i tråden

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009

Som skrevs ovan, enklast är att köra programmet och se vad som händer. Jag kan tipsa om sidan repl.it, den använde jag i början av min "karriär" (har bara läst en grundkurs, hehe). Där kan du skriva och köra kod direkt i webbläsaren.

NZXT H2, OCZ ModXStream-PRO 600W, MSI P67A-C45, Intel i5 2500K @ 4.4GHz, Gigabyte GTX 460, 4GB Corsair Vengeance DDR3 1600MHz CL9 (2x2GB), OCZ Agility 60GB, Seagate Barracuda 250GB, 2x Western Digital Caviar 1TB