Toistorakenteet

While

  • While -rakenteella voi toistaa samaa toimintoa (silmukka) niin kauan kuin jokin ehto on tosi.

  • While True:
    • toistaa samaa silmukkaa kunnes käyttäjä painaa ctrl+c (eli keskeyttää ohjelman)

  • Yleensä kannattaa käyttää muuttujaa jonka arvo voi muuttua ja ohjelma (tai silmukka) loppua

    password=""
    while (password != "salasana"):
     password = input("Anna salasana: ")
    print("oikea salasana")

For

While ja for -lausekkeet

  • While:
    • Tee ohjelma joka toistaa samaa toimintoa kunnes jokin ehto täyttyy, esim.
      • laskutoimituksen tulos ylittää määrätyn rajan
      • salasanan kysely
  • For:
    • Tee ohjelma joka toistaa jotain asiaa asetetun määrän esim.
      • kertotaulu
        • haaste: kysy käyttäjältä minkä luvun kertotaulu ja kuinka pitkälle lasketaan
      • kysyy käyttäjältä luvun ja lisää sitä edelliseen lukuun 20 kertaa

  • Voit toki yhdistää edelliset yhteen ohjelmaan (esim. salasanan kyselyn jälkeen tapahtuu jotakin)

  • LISÄTEHTÄVÄ: koodaa nopanheittopeli osoitteen https://opensource.com/article/17/10/python-101 ohjeiden mukaan.