# с использованием цикла for def sum_and_product_for(n): sum_result = 0 product_result = 1 for i in range(1, n+1): sum_result += i product_result *= i return sum_result, product_result # с использованием цикла while def sum_and_product_while(n): sum_result = 0 product_result = 1 i = 1 while i <= n: sum_result += i product_result *= i i += 1 return sum_result, product_result # с использованием цикла do-while def sum_and_product_do_while(n): sum_result = 0 product_result = 1 i = 1 if n == 0: return sum_result, product_result else: while True: sum_result += i product_result *= i i += 1 if i > n: break return sum_result, product_result n = 5 print("Результат с использованием цикла for:", sum_and_product_for(n)) print("Результат с использованием цикла while:", sum_and_product_while(n)) print("Результат с использованием цикла do-while:", sum_and_product_do_while(n))
def sum_and_product_for(n):
sum_result = 0
product_result = 1
for i in range(1, n+1):
sum_result += i
product_result *= i
return sum_result, product_result
# с использованием цикла while
def sum_and_product_while(n):
sum_result = 0
product_result = 1
i = 1
while i <= n:
sum_result += i
product_result *= i
i += 1
return sum_result, product_result
# с использованием цикла do-while
def sum_and_product_do_while(n):
sum_result = 0
product_result = 1
i = 1
if n == 0:
return sum_result, product_result
else:
while True:
sum_result += i
product_result *= i
i += 1
if i > n:
break
return sum_result, product_result
n = 5
print("Результат с использованием цикла for:", sum_and_product_for(n))
print("Результат с использованием цикла while:", sum_and_product_while(n))
print("Результат с использованием цикла do-while:", sum_and_product_do_while(n))