Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namulista = [ {'tuote':'Fasu', 'valmistaja':'Fazer'},
- {'tuote':'Suukko', 'valmistaja':'Brunberg'},
- {'tuote':'Lakupala', 'valmistaja':'Panda'} ]
- def nayta_namulista():
- print()
- if len(namulista) == 0:
- print('Valitettavasti listalla ei ole namun namua!')
- return
- print('Namu, Valmistaja')
- print('----------------')
- for namu in namulista:
- print(namu['tuote']+', '+namu['valmistaja'])
- def lisaa_namu():
- print('Lisätään listalle namu, syötä muodossa: namu, valmistaja')
- uusi_namu=input('--> ')
- try:
- namu,valmistaja=uusi_namu.split(',')
- namulista.append({'tuote':namu.strip(), 'valmistaja':valmistaja.strip()})
- except:
- print('Nyt meni namu henkeen, palataan toimintavalikkoon!')
- def poista_namu():
- print()
- if len(namulista) == 0:
- print('Listalla ei ole lainkaan namuja poistettavaksi!')
- return
- print('Syötä poistettavan namun nimi')
- poistettava_namu=input('--> ')
- try:
- for namu_indeksi in range(len(namulista)):
- if namulista[namu_indeksi]['tuote'] == poistettava_namu:
- del namulista[namu_indeksi]
- return
- print('Namua ei löytynyt listalta!')
- except:
- print('Nyt meni namu henkeen, palataan toimintovalikkoon!')
- def toimintamenu():
- print('\nSyötä:')
- print('"1" näytä namulista')
- print('"2" lisää namu listalle')
- print('"3" poista namu listala')
- print('"x" lopeta namustelu')
- toiminto = input('\nValintasi: ')
- if toiminto == '1': nayta_namulista()
- elif toiminto == '2': lisaa_namu()
- elif toiminto == '3': poista_namu()
- elif toiminto == 'x':
- print('Heippo dei!')
- return
- toimintamenu()
- def main():
- toimintamenu()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment