Зробіть функцію на пайтоні з 'for' і 'while' будь ласка.

Ответы
Ответ:
Звичайно! Ось приклади функцій на Python з використанням циклу for та циклу while:
Функція з використанням циклу for
python
Copy code
def sum_of_squares(n):
"""
Приймає ціле число n та повертає суму квадратів чисел від 1 до n.
"""
total = 0
for i in range(1, n+1):
total += i**2
return total
Ця функція бере ціле число n, та повертає суму квадратів чисел від 1 до n. Вона використовує цикл for, щоб пройтися по кожному числу від 1 до n, піднести його до квадрату, та додати до змінної total.
Функція з використанням циклу while
python
Copy code
def reverse_number(n):
"""
Приймає ціле число n та повертає число, записане в зворотному порядку цифр.
"""
reversed_number = 0
while n > 0:
digit = n % 10
reversed_number = reversed_number * 10 + digit
n = n // 10
return reversed_number
Ця функція бере ціле число n, та повертає число, записане в зворотному порядку цифр. Вона використовує цикл while, щоб ділити число n на 10, щоб отримати останню цифру (залишок від ділення), додавати цю цифру до числа, записаного в зворотному порядку цифр, та зменшувати n на один розряд (відкидаючи останню цифру). Цей процес продовжується доти, поки n не стане менше або дорівнює 0.
Объяснение: