Pythonilla tehty joulukuusi

Wiliho

Joo elikkäs tarkoituksena olisi ollut "rakentaa" eli ohjelmoida joulukuusi koristeineen käyttäen IDLE Python ohjelmaa. Tämä oli meillä koulussa tehtävänä enkä itse osannut tehdä kuin ainoastaan perus kolmion, joten mielenkiinnosta aloittaisin tämän keskustelun jotta näkisi millaisia joulukuusia mahdolliset ohjemoinnin ammattilaiset tai harrastelijat saisivat aikaan. Jos on vain aikaa ja kiinnostusta niin mielenkiinnolla odottaisin mahdollisia esimerkkejä. Ja onhan joulukin jo pian ovella...noh ainakin kauppaketjujen mielestä, kun hyllyt ovat jo täyttyneet joulukalentereista ja käärepapereista, joten mikäs muu nostattaisikaan joululmieltä vielä paremmin kuin koodin kirjoittaminen.

11

2040

    Vastaukset 11

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • hmhmhmhmhm

      No enempihän tuo vaatii mielikuvitusta, kuin ohjelmointitaitoa.

      Voit vaikka notepadilla ensin ihan itse kirjoittamalla ne merkit luonnostella sitä kuusta.

      Sitten vain ohjelmoit skriptin joka sen tulostaa. :/

      Periaatteessa sen saisi tulostettua yhdellä ainoalla print käskyllä, mutta silloin se ei kyllä ole kovinkaan paljon "ohjelmoitia".

      Jos siinä ohjelmointitaitoa haluaa käyttää, niin laittaa vaikka ne valot vilkkumaan. :)

    • Wilihou

      Lähinnä tässä tilanteessa itseäni kiinnostaa se millaisella koodilla saa tulostettua koristellun joulukuusen. Eli ohjelma kysyisi esimerkiksi kuusen kokoa sekä millaisella merkillä kuusi halutaan tulostaa jolloin tulostus vaiheessa kuusi olisi ohjelman käyttäjälle mieluinen ja kuusessa olisi seassa vaikka O:ita koristepalloina sekä mahdollisesti muitakin "koristeita". Ohjelmana meillä ainakin käytettiin Pythonia, enkä usko, (voin olla väärässäkin) että sillä saa mitään vilkkumaan.(siihen luultavasti tarvitsee käyttää jo Javaa.)

      • hmhmhmhmhm

        Kyllä Pythonilla vilkkumaan saa. :)

        Pythonilla pystyy itseasiassa tekemään aika paljon, siihen löytyy valmiita kirjastoja vaikka mihin tarkoitukseen.

        Opiskeleppas sellainen juttu kuin for looppi tai while looppi. Kysyt käyttäjältä montako riivä kuusta tehdään ja sitten pistät sen loopin pituudeksi. :)

        Sitten kuusen leveys kullakin loopin suorituskierroksella voisi riippua vaikka siitä, monesko kierros on menossa.


    • Anonyymi
    • Anonyymi

      Jaetaan ongelma osiin.
      1. Funktio tulostamaan yhden rivin kuusta. Se ottaa rivin pituuden ja kuinka monta palloa tuolle riville ripotellaan.
      2. Funktio viimeistelemään kolmion alaosan.
      3. Apufunktiot:
      - 3.1 satunnaiset paikat tietylle määrälle palloja (vinkki: sekoita [1]*m [0]*(n-m))
      - 3.2 jaa pallojen kokonaismäärä riveille (tai laitetaanko vain joka toiselle tms). Tämä on satunnainen N:n K-partitio. (Vaikkapa niin että arvot mihin riviin kukin pallo menee)

      • Anonyymi

        "Funktio tulostamaan yhden rivin kuusta"

        Tässä on kyse nyt kuusesta, ei kuusta.


    • Anonyymi

      # Python Program to Generate Christmas Tree Pattern

      # Generating Triangle Shape
      def triangleShape(n):
      for i in range(n):
      for j in range(n-i):
      print(' ', end=' ')
      for k in range(2*i 1):
      print('*',end=' ')
      print()

      # Generating Pole Shape
      def poleShape(n):
      for i in range(n):
      for j in range(n-1):
      print(' ', end=' ')
      print('* * *')

      # Input and Function Call
      row = int(input('Enter number of rows: '))

      triangleShape(row)
      triangleShape(row)
      poleShape(row)

      • Anonyymi

        Tylsä copy-paste vastaus, joka ei tuollaisenaan edes toimi, koska sisennykset on päin vittua.

        Zero points!


    • Anonyymi
      • Anonyymi

        Ai niin rivi-funktioon jäi turhana tuo parametri w, joka tarkoittaa välilyöntien määrää, joka lisätään eteen, mutta teinkin sen sitten joulukuusi-funktiossa riveille erikseen kun näkee paljoko sitä pitää lisätä (kun alin eli pisin rivi on tiedossa).


      • Anonyymi

        Hyvä kuusi onkin, homma on sinulla hanskassa.


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

    Luetuimmat keskustelut

    1. 124
      1345
    2. Hei, voitko kuunnella

      Voisitko auttaa minua selvittämään asioita? En halua ajaa sinua hulluuteen kanssani, en sitoa sinua, en esittää vaatimu
      Ikävä
      141
      1219
    3. Costa Rica on tympeän makuinen kahvi

      Ostin kahvin hinnan romahduksen kunniaksi Costa Rican "Premium Blendiä". Piti olla sataprosenttista arabialaista. No ain
      Maailman menoa
      65
      1141
    4. Joku porukka lähtenyt täältä

      Ihmeen hiljainen on palsta nyt. Yleensä tänne tulvii aloituksia yms, mutta nyt on kyllä erikoisen hiljaista.
      Ikävä
      233
      1121
    5. Se kun olit pitkästä aikaa silmieni edessä

      Oli kyllä sykähdyttävää. Tiedätkö, mikä laittaa minut ikävöimään sinua? Kun palautan mieleeni valtavan ihanan olemuksen,
      Ikävä
      57
      1006
    6. 63
      881
    7. Tuletko tänään

      Jos soitan? Niin... tuletko?🖤
      Ikävä
      83
      861
    8. Mitä on mietteissäsi

      Tänään?
      Ikävä
      65
      667
    9. Onkin niin, että olet hulluna minuun

      mutta et uskalla sitä tuoda ilmi. Salaa haaveilet kiihkeästä suhteesta, vaan siihen se jää, ja syyksi esteet ja muut. S
      Ikävä
      33
      648
    10. Nyt ei enää ole

      Mitään mikä pitäisi mut hiljaa, kaikesta. Tämä on muutamalle henkilölle täällä.
      Ikävä
      39
      575
    11. Hämmentävä hetki: TTK:sta pudonnut Johanna Puhakka lataa pettyneenä: "Sitä ei voi kieltää"

      Johanna Puhakka ja Jurijs Jurza Trosenko tippuivat Tanssii Tähtien Kanssa -kisasta. Suositussa viihdeohjelmassa nähtiin
      Tanssii tähtien kanssa
      14
      540
    12. Taidan luopua

      Sinusta.
      Ikävä
      33
      534
    13. Jälleen näin nainen unta sinusta

      Aika usein tulet uniini, enkä tiedä, mitä se tahtoo minulle sanoa. Tällä kertaa en ollut kotonasi, vaan ulkona jossain t
      Ikävä
      28
      529
    14. Mikä on hulluinta?

      Mitä ikäväsi kohde on tehnyt?
      Ikävä
      32
      529
    15. Et taida olla ihan varma

      Päätöksestäsi?
      Ikävä
      65
      498
    16. En haluaisi sanoa tätä

      Mutta olet sokea sille, mitä sinulla jo on! Jos minä olisin sinä, pyrkisin tekemään kaikkeni kohentaakseni nykyistä pari
      Ikävä
      39
      475
    17. Et siis halua

      Kansssani mitään
      Ikävä
      29
      469
    18. Onko kipuraja

      Jo ylitetty?
      Ikävä
      51
      451
    19. Miltä tuntuu

      olla erossa kaivatustasi?
      Ikävä
      24
      437
    20. Olet komea ja kaikkea

      En uskonut kuitenkaan miten laajasti olet kaikkien naisten ihannoinnin kohde. Jälleen kerran. Palsta on hiljainen kun o
      Ikävä
      19
      433
    Aihe