Олеся, задачу можно было решить более простым способом, чем создавать много условий. 1. Записать в одном условии все варианты (их всего два), когда только одно из чисел отрицательно: ((x>0) and (y<0))or((x<0) and (y>0))
2. Вспомнить, что произведение двух чисел, разных по знаку всегда дает в результате отрицательное число... Тогда условие можно было записать следующим образом: x*y<0
я не смогла дописать программу,потому что не знаю,как писать,если условие не одно, а их 3. Оцените пожалуйста хотя бы то, что у меня получилось.
ОтветитьУдалитьОлеся, задачу можно было решить более простым способом, чем создавать много условий.
ОтветитьУдалить1. Записать в одном условии все варианты (их всего два), когда только одно из чисел отрицательно:
((x>0) and (y<0))or((x<0) and (y>0))
2. Вспомнить, что произведение двух чисел, разных по знаку всегда дает в результате отрицательное число... Тогда условие можно было записать следующим образом:
x*y<0