Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- lista = []
- kaanteislista = []
- while True:
- luku = raw_input("Anna vastusarvo: ")
- if len(luku) == 0:
- break
- try:
- luku = int(luku)
- except ValueError:
- print "Ei kelpaa. Kokeile uudestaan."
- continue
- if luku != 0:
- lista.append(luku)
- else:
- print "Ei kelpaa. Kokeile uudestaan."
- def laske_sarja(lista):
- sarjaresistanssi = sum(lista)
- return sarjaresistanssi
- def laske_rinnan(kaanteislista):
- try:
- for resistanssi in lista:
- resistanssi = float(resistanssi)
- kaanteislista.append(resistanssi ** -1)
- rinnakkaisresistanssi = sum(kaanteislista) ** -1
- except ZeroDivisionError:
- rinnakkaisresistanssi = 0
- return rinnakkaisresistanssi
- print "Sarjaresistanssi: ", laske_sarja(lista)
- print "Rinnakkaisresistanssi: ", laske_rinnan(kaanteislista)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement