
Створити програму для знаходження добутку та суми чисел від а до b використовуючи цикл з
передумовою while.(Python)

Ответы на вопрос

a = int(input("Введіть число a: "))
b = int(input("Введіть число b: "))
sum = 0
product = 1
i = a
while i <= b:
sum += i
product *= i
i += 1
print("Сума чисел від", a, "до", b, "дорівнює", sum)
print("Добуток чисел від", a, "до", b, "дорівнює", product)



Звичайно! Ось приклад програми на Python, яка використовує цикл while
для знаходження суми та добутку чисел від a
до b
:
pythondef sum_and_product(a, b):
sum_result = 0
product_result = 1
while a <= b:
sum_result += a
product_result *= a
a += 1
return sum_result, product_result
# Приклад виклику функції
a = 1
b = 5
sum_value, product_value = sum_and_product(a, b)
print(f"Сума чисел від {a} до {b}: {sum_value}")
print(f"Добуток чисел від {a} до {b}: {product_value}")
У цьому прикладі функція sum_and_product
приймає два аргументи a
і b
, які визначають діапазон чисел. В циклі while
проходимо через всі числа від a
до b
(включно) і додаємо їх до змінної sum_result
, а також множимо їх на змінну product_result
. На кожній ітерації збільшуємо значення a
на 1. По завершенні циклу повертаємо значення sum_result
і product_result
.
В цьому конкретному прикладі виклик функції sum_and_product(1, 5)
виведе наступний результат:
yamlСума чисел від 1 до 5: 15
Добуток чисел від 1 до 5: 120
Ви можете змінити значення a
і b
на будь-які числа, які вам потрібні.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili