Apua nopeasti

dgflöälkjhgf

Miten tehdä tälläinen ohjelma Python 3? yksityiskohtia myöten?

Ohjelma muuntaa lauseen rövarspråketiksi eli rosvojen kieleksi. Tämä tarkoittaa sitä että lauseen jokainen konsonantti tuplataan ja niiden väliin lisätään 'o'. Esimerkiksi lause 'ohjelmointi on kivaa' on rövarspråketiksi 'ohohjojelolmomoinontoti onon kokivovaa'.

Kirjoita ohjelmaasi seuraavat funktiot:

muunna(lause)
Funktio saa parametrinaan lauseen, jonka se muuttaa rövarspråketiksi em. kuvauksen mukaan. Konsonanteiksi lasketaan merkkijonon "bcdfghjklmnpqrstvwxz" kaikki kirjaimet. Funktio myös muuntaa sanan pieniksi kirjaimiksi. Tämän jälkeen funktio palauttaa lauseen rövarspråket -kielellä.

Kirjoita lisäksi pääohjelma, joka pyytää käyttäjältä lausetta, kutsuu em. funktiota ja tulostaa alkuperäisen lauseen sekä uuden käännöksen.

ja tälläista tulostusta pitäisi tulla:
Anna muunnettava lause!
ohjelmointi on kivaa
Alkuperainen lause: ohjelmointi on kivaa
Rovarspraket: ohohjojelolmomoinontoti onon kokivovaa

6

247

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • sdffdfddfdf

      Teeppä kotitehtävä kuule ihan itse. Jos jäät jossakin kohtaa jumiin niin postaa mitä olet saanut aikaiseksi ja kerro mikä tuottaa ongelmia.

    • 2122221

      "Miten tehdä tälläinen ohjelma Python 3? yksityiskohtia myöten?"

      Tehtävä on jo annettu niin yksityiskohtaisesti että enempää on vaikea sanoa kertomatta vastausta. Sitähän sinä tietysti haetkin, vai mitä?

    • avulias aatu

      anna tämä opelle
      >>> muunna = lambda x: (lambda y, z: y.join(z))('', ['%so%s' % tuple(2*i) if ord(i)^127 in range(29,4,-1) else i for i in x])
      >>> muunna("ohjelmointi on kivaa")
      'ooohohjojeoelolmomoooioinontotioi ooonon kokioivovaa'

      • 2727

        oho pääsi mukaan pieni bugi mutta se on helppo korjata itsekin


    • Anonyymi

      En jaksanut tehdä ihan samanlaista.

      konsonantit = "bcdfghjklmnpqrstvwxz"
      lause = input("Syötä lause: ")
      for merkki in lause:
        if merkki.lower() in konsonantit:
          print(merkki.lower() "o" merkki.lower(), end="")
        else: print(merkki.lower(), end="")
      print()

    • Anonyymi

      Oliko tämä ratkaistu jo.

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

    Luetuimmat keskustelut

    1. Kuka oli töllöntyön tekijä?

      Ketä on nyt pidätetty? Oliko syy mustasukkaisuus tyttöystävästä tai oliko muita lieventäviä seikkoja? Katuuko tekijä nyt
      Pieksämäki
      42
      4672
    2. Kotikasvatus siitä se lähtee eli missä meni vikaan että lapsesta tuli puukottaja

      Ottakaa muut oppia, normaali kotielämä. Ei liikaa edes hengellisyyttä.
      Pieksämäki
      53
      2534
    3. Jenkkilahkojen kastekaava

      Jenkkilahkojen yhteinen kastekaava on kirjoitettuna Mormonin Kirjaan, Moroni, luku-8 Pienten lapsien vanhempia uhataan
      Kaste
      139
      1034
    4. Pasi Turunen: Ensimmäisenä Helluntaina ei kastettu sylivauvoja!

      Tänään 31.5.2026 Pasi Turunen noin vastasi soittajan kysymykseen! Raamattu EI KERRO ketä kastettiin
      Kaste
      161
      1005
    5. Odotan sitä hetkeä

      kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh
      Ikävä
      70
      926
    6. Leijonat Maailmanmestareita!

      Ihanaa Leijonat, ihanaa!!!
      Maailman menoa
      118
      891
    7. Olen melko vakuuttunut

      etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok
      Ikävä
      70
      854
    8. Mitä ajatuksia miehet, jos..?

      Nainen on 40v eikä ole omia lapsia?
      Ikävä
      137
      815
    9. Se mies rakastaa minua

      Ja minä rakastan häntä. 😌
      Ikävä
      48
      800
    10. Taas mietin että

      mitä ihmettä sanoisin, jos laittaisin viestiä. Aina voi toivottaa jotain, vaikka hyvää kesää, ja jos ei tule vastausta,
      Ikävä
      48
      756
    Aihe