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

165

    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. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      45
      7412
    2. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      32
      4088
    3. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      57
      3625
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      50
      3140
    5. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      17
      2826
    6. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      51
      2349
    7. Miksi et irrota otettasi

      Suhteeni?
      Ikävä
      53
      2317
    8. Koko ajan olet

      Senkin suhteen kiusannut. Halut on ihan mielettömät olleet jo pitkään
      Ikävä
      43
      2268
    9. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2258
    10. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      16
      2246
    Aihe