December 1, 2022
Функция факториал, повторения базы
# Факториал
math.factorial(3)
def fact(n):
count = 1
for i in range(1, n + 1):
count *= i
return count
def new_fact(n):
if n == 1: return 1
return n * fact(n - 1)
test = [i ** 2 for i in range(10)]
def number():
x, y = 4, 3
print(x / y)
print(x // y) # Целочисленное деление (делим на 10, чтоб убрать последнюю цифру)
print(x % y) # Деление по модулю - Остаток при делении (делим на 10, чтоб получить последнюю цифру)
print(math.pow(2, 2))
# Тип данных boolean тесно связан с int (потому что True - 1, False - 0)
# Bool наследуется от int
def string():
print("another".find("other"))
print("cheat".replace("c", "n"))
print(len("cheat"))
print("ear" in "rear")
print("ear me".title())
print("ear".startswith("e"))
print(" ear".strip())
# Конкатенация
print("me" + "love")
new = " hi ".rstrip()
new = new.lstrip()
print(new)