44 подписчика
Ответ: def srez(S):
N = S[S.find("(")+1:S.find(")")]
if N == "":
N = 1
else:
N = int(N)
S = S[:S.find("(")+1] + S[S.find(")"):]
if S[0:4] == " ":
S = S[4:]
Srez = [N,S,True]
else:
Srez = [N,S,False]
return(Srez)
def move(srez,coord):
if srez[2] == False:
kef.forK = 1
comm = ["move_right()","move_left()","move_up()","move_down()","for k in range():"]
if srez[1] == comm[0]:
coord[0] += srez[0]*kef...
529 подписчиков
В этом уроке мы рассмотрим весь процесс решения задачи от условия до написания программы, Вы можете опускать часть цепочки, если уже хорошо владеете знаниями и можете в "голове" представить весь процесс. Логическая цепочка решения задачи: 1. Прочитать условие; 2. Составить алгоритм в виде блок схемы; 3. Составить таблицу значений переменных; 4. Решить задачу, с помощью этой таблицы; 5. Написать программу; 6. Сверить результат работы программы с результатом решения задачи. 1. Условие задачи Программа должна вывести таблицу умножения на 3, то есть все числа от 1 до 10 умноженные на 3...