• Предмет: Информатика
  • Автор: tornadoofstars
  • Вопрос задан 2 года назад

СРОЧНО!! ЭТО ИНФОРМАТИКА 11-ОГО КЛАССА, НАС ЗАСТАВЛЯЮТ!!!!!​

Приложения:

Ответы

Ответ дал: timkafey
1

число 18

python

rocks = [7, 0]

def turn():

 if rocks[0] + 1 + rocks[1] >= 77:

   return True

 if rocks[0] * 2 + rocks[1] >= 77:

   return True

 if rocks[0] + rocks[1] + 1 >= 77:

   return True

 if rocks[0] + rocks[1] * 2 >= 77:

   return True

for i in range(1, 70):

 rocks[1] = i

 rocks[0] += 1

 rocks = [7, i]

 if turn():

   print(i)

   break

 rocks = [7, i]

 rocks[0] *= 2

 if turn():

   print(i)

   break

 rocks = [7, i]

 rocks[1] += 1

 if turn():

   print(i)

   break

 rocks = [7, i]

 rocks[1] *= 2

 if turn():

   print(i)

   break


timkafey: если не правильно понял задачу напиши постараюсь исправить
tornadoofstars: завтра проверят, скажут правильно или нет(я здесь впервые, надеюсь 30 баллов тебе отдали)
timkafey: напиши потом если сможешь правильно или нет
tornadoofstars: хорошо) свяжемся завтра! :33
tornadoofstars: там два правильных ответа засчитали, это 18 и 20! оказалось если мы это решим и дадим ответ в полугодии у нас будет автоматическая 5(халява)! Другими словами, я на век тебе благодарна!! ,,>//w//<,,
Вас заинтересует