Advertisement
plarmi

functions

Jan 17th, 2024
935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.89 KB | None | 0 0
  1. # number = 13
  2. #
  3. # if number % 2 == 0:
  4. #     print(True)
  5. # else:
  6. #     print(False)
  7.  
  8.  
  9. def iseven(number):
  10.     if number % 2 == 0:
  11.         return True
  12.     else:
  13.         return False
  14.  
  15.  
  16. def text():
  17.     print("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "
  18.           "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. "
  19.           "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. "
  20.           "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.")
  21.  
  22. def getter(n):
  23.     # возвращает результат + прерывает функцию (break)
  24.     return n * 2
  25.  
  26.  
  27. def summ(num1, num2, num3=0):
  28.     return num1 + num2 + num3
  29.  
  30. # print(summ(12, 13))
  31.  
  32.  
  33. def sum_of_list(*args):
  34.     return sum(args)
  35.  
  36. # print(sum_of_list(-15, 3, 5, 1, 10, 12, 58))
  37.  
  38. def sum_of_list(arg1, arg2, *args):
  39.     return sum(args)
  40.  
  41. def isodd(number):
  42.     for i in number:
  43.         if i % 2 != 0:
  44.             yield i
  45.  
  46. # print(*isodd([1, 2, 3, 4, 5, 6]))
  47.  
  48. # print(isodd([1, 2, 3, 4, 5, 6]))
  49.  
  50. def factorial(n):
  51.     if n == 0:
  52.         return 1
  53.     return n * factorial(n - 1)
  54.  
  55. # print(factorial(4))
  56.  
  57. number = 23214324
  58.  
  59. # def digital_root(n):
  60. #     while n >= 9:
  61. #         digits = []
  62. #         for i in str(n):
  63. #             digits.append(int(i))
  64. #             n = sum(digits)
  65. #     return n
  66. #
  67. # print(digital_root(1234567))
  68.  
  69. def digital_root(n):
  70.     n = abs(n)
  71.     while n > 9:
  72.         n = sum(int(i) for i in str(n))
  73.     return n
  74.  
  75. # print(digital_root(12345679))
  76.  
  77. def recursive_digital_root(n):
  78.     if n < 10:
  79.         return n
  80.     return recursive_digital_root(sum(int(i) for i in str(n)))
  81.  
  82. # print(recursive_digital_root(12345679))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement