Onko tässä Python 3 koodissa virhe

Turbo-Urpo1

7

390

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Turbo-Urpo1

      Tässä on toinen tehtävä:
      Tämä python 3 koodi on 32 merkkiä pitkä, millä tavalla se saadaan lyhyemmäksi ja kuinka lyhyeksi, mutta silti tekee saman:

      for x in range(9):
      print('Hei')

    • Pyyt-Toni

      Laitatko ylemmän koodinpätkän Pastebiniin? Helpompi tutkia. Jälkimmäinen ei tulosta kuin kerran "Hei", eli tuo turha silmukka (ensimmäinen rivi) joutaa pois.

      • dsfgsdfgsfdhsdfh

        kyllähän tuo 9 kertaa tulostaa, jos olettaa että kakkosrivi on sisennetty oikein.
        tää foorumi syö sisennykset, siksi kannattaa https://pastebin.com/ iin laittaa nämä koodit

        ja en kyllä keksi miten sitä tosta lyhyemmäksi saisi ja ennen kaikkea, miksi pitäisi saada?


      • Turbo-Urpo1
        dsfgsdfgsfdhsdfh kirjoitti:

        kyllähän tuo 9 kertaa tulostaa, jos olettaa että kakkosrivi on sisennetty oikein.
        tää foorumi syö sisennykset, siksi kannattaa https://pastebin.com/ iin laittaa nämä koodit

        ja en kyllä keksi miten sitä tosta lyhyemmäksi saisi ja ennen kaikkea, miksi pitäisi saada?

        Minulla piti olla jo tuolla tili, mutta on unohtunut tunnukset, salasanat ja s-postit, joten tein uuden, nyt tuo kysymys on sitten niin helppo testata, ettei se enään päättely tehtävästä käykkään: https://pastebin.com/tyT7e3GX

        Ajatushan tässä oli sitoa lukija pariksi minuutiksi hyödyllisen asian pariin. Ja hämmästyttää ensikertalaista kolmin kertaisilla '''hipsuilla'''. Näillähän saadaan monirivinen tulostus aikaan.


    • Turbo-Urpo1

      "Pyyt-Toni"
      Olit tietämättäsi oikeassa kun sanoit "turha silmukka (ensimmäinen rivi) joutaa pois", se todellakin joutaa pois, kunhan se korvataan print -komennon toistolla seraavasti:

      print('Hei\n'*9)

      tuokin tulostaa sen saman kuin silmukassa ollessaan. Eli koodi supistu 32 merkista 17 merkkiin.

      • drrsrsrdy

        Enpä tiennyt tuotakaan.


    • Turbo-Urpo1

      Linuxin komentokehotteessa on vaikka minkä laista komentoa, mutta kompinaatio() funktio puuttuu. Mikä on kompinaatio:

      Kompinaatio vastaa kysymykseen: Kuinka monta erinlaista 4 henkilön ryhmää voidaan muodostaa kuuden henkilön ryhmästä.

      tai

      Kompinaatio vastaa kysymykseen: Montako erinlaista lottoriviä voi olla.

      Tässä nyt yksi vaihtoehto täyttämään tuon puutteen. Koodi on tuolla: https://pastebin.com/MVPxH4DY Lataa ja anna suoritusoikeudet: chmod x nCr.py

      KÄYTTÖ
      nCr.py 40 7

      mutta miten on — löytyykö LibreOffice Calc sovelluksesta funktio suoraan.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ikävä sua j-mies!

      Enkä oikeesti ymmärrä miksi. Eihän me tunneta ees kovin hyvin. Mut haluaisin sun kanssa jotain säätöä sit kai vaan 🫦
      Ikävä
      53
      5089
    2. Voi itku! Sanna Marinilla EI OLLUT mitään tekemistä jäänmurtajakauppojen kanssa

      Miten tässä näin kävi? Sanna-kultti paniikissa.
      Maailman menoa
      91
      3932
    3. En välttämättä koskaan aikaisemmin tosissani uskonut mihinkään sielunkumppanuuteen ym

      Ennen kuin tapasin sinut. Oudointahan tässä on että ollaan tiedetty toisemme kuitenkin vuosia ja enemmän vuosia, mutta v
      Ikävä
      15
      3243
    4. Tykkäys ei tarkoita

      yhtään mitään!
      Ikävä
      37
      2834
    5. Puukotus Lidlissä

      Kuka sai puukkoo Lidlin pihas tänään. Ja kuka oli tekijä?
      Kankaanpää
      21
      2202
    6. Mulle riittäisi halaukset

      Ja juttelut mut sulle ei taida riittää
      Ikävä
      44
      2195
    7. Tarvitseeko

      kaivattusi suojelua?
      Tunteet
      39
      2156
    8. Mitä on tapahtunut myllymäessä ?

      On poliisit Sepänkadulla myllymäessä
      Kankaanpää
      9
      2085
    9. Sielunkumppanini ja nykyinen kaivattuni ovat hyvin samankaltaisia ihmisiä

      Ja uskon että he punovat langansa yhteen pian. Sielunkumppanille voi olla kova paikka hyväksyä kuinka välittävä ja herkk
      Ikävä
      34
      1732
    10. Paljon on tullut kuultua juttuja ja

      ei ole syytä olla uskomatta niitä.
      Ikävä
      64
      1721
    Aihe