PYTHON ПОМОГИТЕ!!!
У Анны Владимировны была листочек в клеточку. Ей захотелось выбрать на листочке две точки и нарисовать отрезок с концами в этих двух точках. Помогите ей подсчитать, сколько квадратиков "разрежет" этот отрезок? (отрезок разрезает квадратик, если проходит по его внутренности, если он проходит по вершине или границе - это не считается).
Даны 4 числа: координаты первого конца отрезка, затем координаты второго конца. Вывести количество разрезанных квадратиков.
Пример. Входные данные:
0
0
5
4
ОТВЕТ:
8
def GCD(a, b):
if a == 0:return b
return GCD(b % a, a)
def m(number):
if number < 0:number-=(number * 2)
return number
x1, y1, x2, y2= map(int,input().split());x=m(x2-x1);y=m(y2-y1)
print(x+y-GCD(x,y))
Программа работает исправно, но нужно при вводе переменных элементы должны быть на разных строках. Пожалуйста отредактируйте код, чтобы все работало исправно.
Предмет:
ИнформатикаАвтор:
Agvanответ по ссылке: https://stepik.org/lesson/725060/step/8?unit=726193
Автор:
Fedoseewa27Добавить свой ответ
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
анонимОтветов:
Смотреть