Tehtävä: Ratkaise minkä tekstin 1234 tulosti pythonilla näytölle.
Varoitus! Onnistuminen voi olla vaikeaa.
print("## ## ######## ## ## ####### ## ## ####### ######## ## ######## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ######### ###### ## ## ## ## ## ## ## ## ## ######## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ######## ######## ######## ####### ### ### ####### ## ## ######## ######## ####")
Lisäys: Vihje: Tässä on luettelo kirjaimista, jotka 1234 tulostaa: WEL!HOL OLRD
Muista käyttää keskustelussa kooditageja koodin merkitsemiseen. Lisäsin.
Jos viestisi koko ”vitsi” oli siinä, että ilman kooditageja välilyönnit katoavat ja hienosta ASCII-kuviostasi tulee pelkkää sotkua, haaste jäi aika laimeaksi.
Koodisi ei muuten edes toimi. (Miksi et ole testannut sitä?) Monen rivin tekstin ympärillä pitäisi Pythonissa olla kolminkertaiset lainausmerkit, ja selvyyden vuoksi teksti kannattaa aloittaa vasta seuraavalta riviltä tähän tapaan:
print("""\ Selvempi merkintä monen rivin tekstille """)
Eli tavallaan kyseessä olikin kompakysymys, sillä ohjelmasi tulostaa Pythonilla ruudulle tekstin ”SyntaxError: EOL while scanning string literal”, ja antamasi vihje ei pidä paikkaansa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.