Поделитесь своими знаниями, ответьте на вопрос:
Задача 1. Бабушка жарит картофельные лепёшки, на сковороде, на которой одновременноможно выпекать не более двух лепёшек. Каждую из лепёшек необходимо выпекать в теченииодной минуты с каждой стороны. Какое минимальное время требуется бабушке, чтобыприготовить пять лепёшек? Изобразите план приготовления пяти лепёшек графически.Задача 2. К реке одновременно подошли три купца и три разбойника. Всем необходимо былопереправиться на противоположный берег. У берега стояла лодка, которая могла вместитьтолько двух человек. Если во время переправы на берегу число купцов и разбойников будетодинаковым, то разбойники не тронут купцов; если же число разбойников превысит числокупцов хотя бы на одного человека, то разбойники убьют купцов. Перед купцами стояласложная задача, но она была ими решена все перебрались на тот берег и жертв не было. Каксумели перебраться купцы и разбойники и сколько рейсов совершила лодка? За рейс следуетсчитать движение лодки в одном направлении.Придумайте обозначения и оформите план греправы в таблице.
import random
def GenEx(count):
signs = ['+', '-', '*', '/']
for _ in range(count):
fn = random.randint(-20, 20)
sn = random.randint(-20, 20)
ex = '{0} {1} {2}'.format(fn, random.choice(signs), sn)
yield (ex + ' = ?', eval(ex))
IsGameRun = True
while IsGameRun:
TrueAnsws = 0
for ex, check in GenEx(2):
print(ex)
resvAnsw = float(input())
if resvAnsw == check: TrueAnsws += 1;
IsRetry = input('You correctly solved '+str(TrueAnsws)+' examples. Do you want to try again? Y/N \n')
if IsRetry == 'Y': IsGameRun = True
else: IsGameRun = False
Объяснение: