Помогите решить на языке Python! По блок схамам которые даны, написать программу! Пожалуйста)
Ответы
1 БЛОК-СХЕМА:
x = int(input())
y = int(input())
if x > y:
x = x % y
else:
y = y % x
print(f"X = {x}; Y = {y};")
2 БЛОК-СХЕМА:
a = int(input())
b = int(input())
c = int(input())
if a % b == c:
c = (a + b) / c
else:
c = (a * b) % c
print(f"c = {c};")
Объяснение 1 блок-схемы:
x = int(input())
y = int(input())
в этом участке кода мы вводим x и y который задан в первом пункте схемы после начала
if x > y: сравнение являеться ли x больше y
соответствует второй части блок-схемы
если результат положительный то запускаем x = x % y, в ином случае(else) y = y % x
Выводим значение x, y в соответствии с условием print(f"X = {x}; Y = {y};")
Объяснение 2 блок-схемы:
a = int(input())
b = int(input())
c = int(input())
ввод заданых переменных
if a % b == c: проверка на то являеться ли модуль a на b, c
если да c = (a + b) / c, в ином случае c = (a * b) % c
выводим c в таком виде как в примере первой схемы print(f"c = {c};")
Примечание:
- Возможно дальше в задании описанный правильный способ вывода программы, или же его обьяснял учитель.
- Возможно вы еще не проходили fstring`и, и тогда последнии строки вывода нужно будет изменить