100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten
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

 0 keer verkocht

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
book image

Titel boek:

Auteur(s):

  • Uitgave:
  • ISBN:
  • Druk:
Alle documenten voor dit vak (10)
avatar-seller
hannahmeuleman
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

Dit zijn jouw voordelen als je samenvattingen koopt bij Stuvia:

Bewezen kwaliteit door reviews

Bewezen kwaliteit door reviews

Studenten hebben al meer dan 850.000 samenvattingen beoordeeld. Zo weet jij zeker dat je de beste keuze maakt!

In een paar klikken geregeld

In een paar klikken geregeld

Geen gedoe — betaal gewoon eenmalig met iDeal, Bancontact of creditcard en je bent klaar. Geen abonnement nodig.

Focus op de essentie

Focus op de essentie

Studenten maken samenvattingen voor studenten. Dat betekent: actuele inhoud waar jij écht wat aan hebt. Geen overbodige details!

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 64257 samenvattingen verkocht

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

Start met verkopen
€3,49
  • (0)
In winkelwagen
Toegevoegd