Предмет: Информатика, автор: Аноним

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

Приложения:

Ответы

Автор ответа: Аноним
0

Ответ:

Звичайно! Ось приклади функцій на 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.

Объяснение:

Похожие вопросы
Предмет: Информатика, автор: elena17445