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
Apua nopeasti
6
251
Vastaukset 6
- 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
Hallituksen järjestämä spektaakkeli tuo vessanpyttykeissi
Että olisi kymmenien kansanedustajien kodeissa käyty ihan tuosta vaan, eikä kukaan kansanedustaja kerro niin käyneen, va3151273Sysmän "ilon päivä"
Ja taas palaa hirveä määrä verorahoja, ihan turhaan soopaan. Eikö nämä jotka kuntapolitiikassa valittavat ja tuhoaa vaan73886Uskon, että saataisiin kaikki selvitettyä
Mutta yhteys on jäissä, minä olen jäässä, enkä osaa tai uskalla enää lähestyä. Se vaan on niin. Naiselta Jos ei ole hyvä61813- 120683
Riitastako pelastaja
Riitta jätti hakemuksen. Hyvä niin. On ainakin yksi mistä ottaa. Pertsa ei taida aikuistua koskaan ja Pekka hoiteli silt43670Joka ilta mietin
sua❤️Mitä teet, missä meet? Kaipaatko yhtään? Yön tullen toivotan mielessäni sulle hyvää yötä ja aamuisin huomenet. Joka38662- 50606
- 45598
Timo Vornanen.
On siinäkin yksi täystampio. Eipä ihme, että persukannattajat sen eduskuntaan äänestikin.51578Luottamus
Luotan vain siihen mitä tapahtuu IRL. Anonyymipalstan vihjailut eivät merkitse minulle mitään.95542- 45537
Kadutko mies sitä miten reagoit?
..siihen sotkuun, jonka jälkeen mikään ei ole ollut kuin ennen. 🥺48515- 32511
Millaisen talvitakin haluaisit?
Talveen vielä aikaa, mutta talvitakit tulleet kauppoihin. Millainen olisi unelmiesi talvitakki? Itse tykkäisin jostain84485Tässä ovat Elämäni biisi -vieraat lauantai 3.10. - Yksi vieras on todellinen suomalaisten suosikki
Jos menisit Elämäni biisiin, mikä olisi elämäsi biisi ja miksi? Elämäni biisi tulee suorana lähetyksenä Tampereelta. K9476- 20468
- 78440
En voi kertoa meistä kenellekään
Minulla on ikävä sinua mies.. Oon yrittänyt taas unohtaa, mutta silti tulet mieleeni lähes päivittäin. Eihän meitä voi o29438Onko kahvila Retro samalla pub???
Netin mukaan anniskeluoikeudet. Käykö tuolla kaljoitteluporukkaa? Onko iltaviihdettä? Olen muuttamassa marraskuussa Kuhm8437Iivari esittää poliisin tutkintaa
Siikalatvan kunnanjohtaja Pekka Iivari on pannu ison pyörän liikkeelle. Entinen Kemijärven historian lyhimmän kaupunginj21411