Onko tässä Python 3 koodissa virhe

Turbo-Urpo1

7

532

    Vastaukset 7

    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. Orpo pelästyi, kun asiat tulivat ilmi ? Hallitus ei enää tuekaan Garden hanketta

      Pääministerinä Orpo on vastuussa hallituksensa päätöksenteosta. Hallitus päätti avokätisestä tuesta hankkeelle, joka ei
      Kansallinen Kokoomus
      454
      2054
    2. Ei käy sääliksi sitä miestä

      Sitä saa mitä tilaa.
      Ikävä
      163
      1347
    3. Mitähän ajattelet

      Nykyään minusta tai meistä tai tapahtuneista?
      Ikävä
      76
      1212
    4. Olet kuin minä

      Jännä huomata tämä kerta toisensa jälkeen eikö ❤️
      Ikävä
      94
      1203
    5. Mitä kaivattusi

      pelkää? 👻
      Ikävä
      114
      1157
    6. Miksi naiset tuoksuvat vaihdevuosien tietyssä vaiheessa todella etäännyttäviltä

      Mietin tätä, onko luojalla ollut jokin tarkoitus näin voimakkaan lemun aikaan tekemiselle. Monet ajattelevat miten joku
      Sinkut
      187
      1113
    7. Hankkikaa elämä

      Tiedetään että hän on mielenkiintoinen mutta rajansa kaikella.
      Ikävä
      100
      793
    8. Voisitko mies auttaa..

      Ottaisit yhteyttä vielä kerran, jos haluat? 🤔 Jätäthän ilkeät kommentit pois.
      Ikävä
      58
      766
    9. Sinun silmiisi kun

      Katson niin ymmärrän sen. 👁️👁️👀
      Ikävä
      47
      743
    10. En ehkä onnistu siinä

      Kovasti minä yritän näyttää kauniilta, vain sinua varten, mutta en taida onnistua siinä.
      Ikävä
      58
      685
    Aihe