Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.49 KB | None | 0 0
  1. lista = []
  2. sublista = []
  3. wynik = []
  4.  
  5. def liczSilnie(n):  
  6.     silnia = 1
  7.     for i in range(1,n+1):
  8.         silnia = silnia * i
  9.     return silnia
  10.  
  11. for x in range(500):
  12.     lista.append(str(input()))
  13.  
  14. for i in range(500):
  15.     _l = len(lista[i])
  16.     if _l == 5:
  17.         l = int(lista[i])
  18.         l1 = int(lista[i][0])
  19.         l2 = int(lista[i][1])
  20.         l3 = int(lista[i][2])
  21.         l4 = int(lista[i][3])
  22.         l5 = int(lista[i][4])
  23.         if liczSilnie(l1) + liczSilnie(l2) + liczSilnie(l3) + liczSilnie(l4) + liczSilnie(l5) == l:
  24.             wynik.append(l)
  25.  
  26.     elif _l == 4:
  27.         l = int(lista[i])
  28.         l1 = int(lista[i][0])
  29.         l2 = int(lista[i][1])
  30.         l3 = int(lista[i][2])
  31.         l4 = int(lista[i][3])
  32.         if liczSilnie(l1) + liczSilnie(l2) + liczSilnie(l3) + liczSilnie(l4) == l:
  33.             wynik.append(l)
  34.  
  35.     elif _l == 3:
  36.         l = int(lista[i])
  37.         l1 = int(lista[i][0])
  38.         l2 = int(lista[i][1])
  39.         l3 = int(lista[i][2])
  40.         if liczSilnie(l1) + liczSilnie(l2) + liczSilnie(l3) == l:
  41.             wynik.append(l)
  42.  
  43.     elif _l == 2:
  44.         l = int(lista[i])
  45.         l1 = int(lista[i][0])
  46.         l2 = int(lista[i][1])
  47.         if liczSilnie(l1) + liczSilnie(l2) == l:
  48.             wynik.append(l)
  49.  
  50.     elif _l == 1:
  51.         l = int(lista[i])
  52.         l1 = int(lista[i][0])
  53.         if liczSilnie(l1) == l:
  54.             wynik.append(l)
  55.    
  56. _l2 = len(wynik)
  57. print("Odpowiedz:")
  58. for k in range(_l2):
  59.     print(wynik[k])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement