Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 16, 2022 14:13:37

mkrv_m
Зарегистрирован: 2021-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по функции multiply_numbers_from_range()

Объясните пожалуйста какие значения необходимо поставить на место "?" и почему?

def multiply_numbers_from_range(start, finish):
i = start
multiply = ?

while i <= finish:
multiply *= ?

i += 1
return multiply

multiply_numbers_from_range(3, 5) # 60

Отредактировано mkrv_m (Сен. 16, 2022 20:56:03)

Офлайн

#2 Сен. 17, 2022 00:08:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Вопрос по функции multiply_numbers_from_range()

1. Опиши задачу словами без какого-либо кода.
2. Использй тег code для передачи кода

[code python]
Вот тут пиши код
[/code]
3. Думаю, multiply изначально должно быть равно единице.
4. Думаю, multiply в цикле должно умножаться на i.
5. Прочитай все рассказы Артура Конан Дойла (Шерлок Холмс и так далее), так как именно этот опыт, полученный мною в подростковом возрасте, помогает мне сейчас (спустя несколько десятилетий) выявлять недостающие данные и выводить логически, что дано и что надо получить, из неполных описаний задач. Там в рассказах это было сплошь и рядом, обычным делом.
А сейчас это заняло роль моего волшебного шара для гаданий.
  
>>> def multiply_numbers_from_range(start, finish):
...     i = start
...     multiply = 1
...     while i <= finish:
...         multiply *= i
...         i += 1
...     return multiply
... 
>>> multiply_numbers_from_range(3, 5) # 60
60
>>>



Отредактировано py.user.next (Сен. 17, 2022 00:21:37)

Офлайн

#3 Сен. 17, 2022 01:28:15

mkrv_m
Зарегистрирован: 2021-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по функции multiply_numbers_from_range()

py.user.next
1. Опиши задачу словами без какого-либо кода.2. Использй тег code для передачи кода
Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version