Advertisement
krysik

Untitled

Nov 30th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.46 KB | None | 0 0
  1. def zad1(n):
  2.     for i in range(0,2*n):
  3.         i+=1
  4.         print(i)
  5. print("Zad 1")
  6. zad1(5)
  7. print("=====")
  8.  
  9. def zad2(a, b):
  10.     for i in range(a,b+1):
  11.         print(i)
  12. print("Zad 2")
  13. zad2(5,12)
  14. print("=====")
  15.  
  16. def zad3(a,b):
  17.     for i in range(a, b+1):
  18.         if i%2 != 0:
  19.             print(i)
  20. print("Zad 3")
  21. zad3(5,12)
  22. print("=====")
  23. zad3(10,17)
  24.  
  25. def zad4(n):
  26.     for i in range(1,n+1):
  27.         print(i**2)
  28. print("====Zad 4====")
  29. zad4(5)
  30. print("=====")
  31. zad4(9)
  32.  
  33. def zad5(n,a):
  34.     for i in range(1, n+1):
  35.         if i%a == 0:
  36.             print(i)
  37. print("====Zad 5====")
  38. zad5(20,5)
  39. print("=====")
  40. zad5(17,8)
  41. print("=====")
  42. zad5(100,31)
  43.  
  44. def zad6(n,a,b):
  45.     for i in range(1, n+1):
  46.         if i%a == 0 and i%b != 0:
  47.             print(i)
  48. print("====Zad 6====")
  49. zad6(20,5,10)
  50. print("=====")
  51. zad6(100,10,40)
  52. print("=====")
  53. zad6(10,4,4)
  54.  
  55. def zad8(n):
  56.     n_string = str(n)
  57.     return len(n_string)
  58.  
  59. print("====Zad 8====")
  60. print(zad8(123456))
  61. print("=====")
  62. print(zad8(120))
  63. print("=====")
  64. print(zad8(0))
  65.  
  66. # Zad 9 sie powtarza
  67. def zad10(n):
  68.     suma = 0
  69.     for i in range(1,n+1):
  70.         if n%i == 0:
  71.             suma += i
  72.     return suma
  73. print("====Zad 10====")
  74. print(zad10(10))
  75. print("=====")
  76. print(zad10(15))
  77.  
  78. def zad11(n):
  79.     suma = 0
  80.     for i in range(1, n):
  81.         if n % i == 0:
  82.             suma += i
  83.     if suma == n:
  84.         return "Liczba jest doskonala"
  85.     else:
  86.         return "Liczba nie jest doskonala"
  87. print("====Zad 11====")
  88. print(zad11(20))
  89. print("=====")
  90. print(zad11(28))
  91.  
  92. def zad12(h,b):
  93.     for i in range(h):
  94.         for k in range(b, 0, -1):
  95.             print("o", end="")
  96.         print('\n')
  97.         b -= 1
  98. print("====Zad 12====")
  99. zad12(3,5)
  100. print("=====")
  101. zad12(4,10)
  102.  
  103. def zad13(n):
  104.     n = float(n)
  105.     return 3*n
  106. print("====Zad 13====")
  107. print(zad13(4))
  108.  
  109. def zad14(n):
  110.     n = int(n)
  111.     return n**3
  112. print("====Zad 14====")
  113. print(zad14(5))
  114.  
  115. def zad15(x,a,b):
  116.     y = a*x + b
  117.     return y
  118. print("====Zad 15====")
  119. print("y =", zad15(2,4,3))
  120.    
  121. def zad16(n):
  122.     dzielniki = []
  123.     for i in range(n):
  124.         i+=1
  125.         if n % i == 0:
  126.             dzielniki.append(i)
  127.     dzielniki.remove(1)
  128.     return min(dzielniki)
  129. print("====Zad 16====")
  130. print(zad16(12))
  131. print("=====")
  132. print(zad16(31))
  133. print("=====")
  134. print(zad16(33))
  135.  
  136. def zad17(n):
  137.     for i in range(1,n, 2):
  138.         print(i)
  139. print("====Zad 17====")
  140. zad17(7)
  141. print("=====")
  142. zad17(10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement