100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
oplossingen extra oefeningen programmeren python dawynt dodona H2: conditional statements €3,49   In winkelwagen

Overig

oplossingen extra oefeningen programmeren python dawynt dodona H2: conditional statements

 12 keer bekeken  0 keer verkocht
  • Vak
  • Instelling
  • Boek

Oplossingen op extra gemaakte oefeningen van reeks 2 dodona voor vak programmeren python van peter dawnyt.

Voorbeeld 4 van de 18  pagina's

  • 12 juni 2024
  • 18
  • 2023/2024
  • Overig
  • Onbekend
avatar-seller
H2: Conditional statements - voorwaardelijke opdrachten

Blad, steen, schaar
#bladbovensteen,steenbovenschaar en schaar boven blad
#1 spelers

gebaar1 = str(input()) #handgebaar speler 1
gebaar2 = str(input()) #handgebaar speler 2

#voorwaarden liefst minimaal

if gebaar1 == gebaar2:
uitkomst = "gelijkspel"
elif gebaar1 == "blad":
if gebaar2 == "steen":
uitkomst = "speler1 wint"
elif gebaar2 == "schaar":
uitkomst = "speler2 wint"
elif gebaar1 == "steen":
if gebaar2 == "blad":
uitkomst = "speler2 wint"
elif gebaar2 == "schaar":
uitkomst = "speler1 wint"
elif gebaar1 == "schaar":
if gebaar2 == 'blad':
uitkomst = "speler1 wint"
else:
uitkomst = "speler2 wint"
print(uitkomst)

Seizoenen
dag = int(input())
maand = input()
maanden =
["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]
nr = maanden.index(maand) #januari = 0, fabruari = 1, maart = 2
#lijst begint altijd te tellen vanaf 0

#code zo kort mogelijk


if nr <2 or (nr == 2 and dag<=20): #tussen haakjes want is één voorwaarde
seizoen = "winter"
elif nr <5 or (nr == 5 and dag <=20):
seizoen = "lente"
elif nr <8 or (nr ==8 and dag <=22):
seizoen = "zomer"
elif nr <11 or (nr ==11 and dag <21):
seizoen = "herfst"
else:
seizoen = "winter" #rest van december dat winter is

print(f"Het is {seizoen} op {dag} {maand}.”)

Deliberatie
score1 = int(input())
score2 = int(input())
score3 = int(input())

totaal = score1 + score2 + score3
if score1 <= score2 <= score3:
if score1 >=50 and score2 >=50 and score3 >=50:
resultaat = "geslaagd"

elif min(score1,score2,score3) >=40 and totaal >=150:

, if score1 >=50 and score2 >=50:
resultaat = "gedelibereerd"
elif score1 >=50 and score3 >=50:
resultaat = "gedelibereerd"
elif score3 >= 50 and score2 >=50:
resultaat = "gedelibereerd"
else:
resultaat = "niet geslaagd"
else:
resultaat = "niet geslaagd"

else:
resultaat = "ongeldige invoer"
print(resultaat)


Bloedgroep
allel1 = str(input())
allel2 = str(input())

if allel1 == allel2:
if allel1 == "A":
BP = "A"
elif allel1 == "B":
BP = "B"
else:
BP = "O"
elif (allel1 == "A" and allel2 == "B") or (allel2 == "A" and allel1 == "B"):
BP = "AB"

elif (allel1 == "A" and allel2 == "O") or (allel2 == "A" and allel1 == "O"):
BP = "A"

else:
BP = "B"

print(f"De combinatie van de ABO allelen {allel1} en {allel2} resulteert in bloedgroep {BP}.”)


Codontype
codon = str(input())

if len(codon) !=3:
RNA = "ongeldig"
elif codon == "AUG":
RNA = "start"
elif codon in ("UAG","UGA","UAA"):
RNA = "stop"
else:
RNA = "gewoon"

print(f"Het codon {codon} is een {RNA} codon.”)


kleur1 = str(input())
kleur2 = str(input())
omg = int(input())

Monsters & hoeden
if kleur1 == "zwart" and kleur2 == "zwart":
if omg == 1:
zegt1 = "wit"
zegt2 = "zwart"
elif omg == 2:
zegt1 = "zwart"

, zegt2 = "wit"
elif kleur1 == "zwart" and kleur2 == "wit":
if omg == 1:
zegt1 = "zwart"
zegt2 = "zwart"
elif omg ==2:
zegt1 = "wit"
zegt2 = "wit"
elif kleur1 == "wit" and kleur2 == "zwart":
if omg == 1:
zegt1 = "wit"
zegt2 = "wit"
elif omg==2:
zegt1 = "zwart"
zegt2 = "zwart"
elif kleur1 == "wit" and kleur2 == "wit":
if omg ==1:
zegt1 = "zwart"
zegt2 = "wit"
if omg ==2:
zegt1 = "wit"
zegt2 = "zwart"
print(zegt1)
print(zegt2)


Babysit
# 2 eur per uur tussen 18 en 21:30
#4 per uur tussen 21u30 en middernacht
#niet babysitten voor 18 en na 24: anders ongeldige invoer

u1 = int(input()) #beginuur
m1 = int(input()) #beginminuut
u2 = int(input()) #einduur
m2 = int(input()) #eindminuut

kbegin = (u1 * 60) + m1 #begintijdstip in minuten
keind = (u2 * 60) + m2 #eindtijdstip in minuten

nmin = (keind- kbegin) #aantal min gebabysit
nuren = (keind - kbegin) / 60 #aantal uren gebabysit



bedrag1 = (nmin) * (2 /60) #euro voor 21:30
bedrag2 = (nmin) * (4/60) #euro na 21:30


if (u1 < 18) or (u2 in range(0,17)) or (kbegin > keind):#niet babsyitten voor 18 en na 24
totaal = "ongeldige invoer"
elif keind <=1290:
totaal = bedrag1
elif kbegin > 1290:
totaal = bedrag2
else:
tijdvoor = 1290-kbegin
tijdna = keind-1290
bedrag1 = (tijdvoor) * (2/60)
bedrag2 = (tijdna) * (4/60)
totaal = bedrag1 + bedrag2

print(totaal)

Landingsbaan
hoek = oat(input()) #hoek in graden tussen aanvliegrichting en magn noorden




fl

, baan= round(hoek / 10) #getal landingsbaan

if hoek > 180:
comphoek = abs(180-hoek)
else:
comphoek = abs(hoek + 180)
compbaan = round(comphoek/10)

kleinste = min(baan,compbaan)
grootste = max(baan,compbaan)



if round(hoek / 10) == 0 or round(comphoek / 10) ==0:
kleinste = 18
grootste = 36


if kleinste < 10: #voorlopnultoevoegen
strkleinste = str(kleinste)
kleinste = "0" + strkleinste


print(f"{kleinste}/{grootste}")

#00 -> 36 maken


Lichaamstemperatuur
lichaamstemperatuur = oat(input())
x = 100/lichaamstemperatuur
y = 2.718281828459045

if x < (y - 0.1):
print('je hebt koorts')
elif x > (y + 0.1):
print('je bent onderkoeld')
else:
print('je hebt een normale lichaamstemperatuur’)

Toeristische rondrit
n = int(input())
if n < 5:
prijs = n * 5
else:
prijs = n*4
print(prijs)

Solden
prijs = oat(input())

if prijs < 25: #minder dan
prijs = prijs - (prijs * 0.2)
else:
prijs = prijs - (prijs * 0.1)
print(prijs)


Blad-steen-hagedis-Spock-schaar
speler1 = str(input())
speler2 = str(input())

if speler1 == speler2:
uitkomst = "gelijkspel"
elif (





fl fl

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper hannahmeuleman. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €3,49. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 67474 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€3,49
  • (0)
  Kopen