-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExercise_11.2.py
More file actions
23 lines (17 loc) · 929 Bytes
/
Copy pathExercise_11.2.py
File metadata and controls
23 lines (17 loc) · 929 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Tämä tehtävä käsittelee oman moduulin tekemistä. Tämä tehtävä on siitä poikkeuksellinen, että tarkoitus ei olekaan
# kirjoittaa kokonaista ohjelmaa, vaan ainoastaan toteuttaa moduuli olemassaolevalle ohjelmalle.
# Meillä on valmiina ohjelman pääfunktion sisältävä moduuli, jonka sisältö näyttää tältä:
# # -*- coding: cp1252 -*-
#
# import moduuli
#
# moduuli.tulosta("Esimerkkirivi")
# Tehtäväsi onkin nyt tuottaa ohjelmassa sisällytetty moduuli; luo koodi, jossa on tulosta-niminen funktio, joka
# tulostaa sille annetun parametrin ja parametrin pituuden muodossa "Saatiin syöte: [parametri].\n Syötteen pituus on
# [pituus] merkkiä.".
# Toimiessaan ohjelma tulostaa seuraavaa:
# Saatiin syöte: Esimerkkirivi
# Syötteen pituus on 13 merkkiä.
def tulosta(tulostus):
pituus = len(tulostus)
print("Saatiin syöte: {0}\nSyötteen pituus on {1} merkkiä.".format(tulostus, pituus))