Napisz program, który dla danego punktu na płaszczyźnie sprawdzi, w której ćwiartce układu współrzędnych się on znajduje. Może jednak być tak, że punkt nie znajduje się w żadnej ćwiartce - leży na jednej z osi lub w środku układu współrzędnych. Wówczas program powinien to stwierdzić.
Jeżeli podany punkt nie leży na żadnej z osi, Twój program powinien wypisać: I, II, III lub IV, jeżeli punkt należy do, odpowiednio, pierwszej, drugiej, trzeciej lub czwartej ćwiartki układu współrzędnych. Jeżeli punkt leży w środku układu współrzędnych, program powinien wypisać liczbę 0. W przeciwnym razie, program powinien wypisać OX (duże O i duże X), jeśli punkt leży na osi X, a OY - jeśli punkt leży na osi Y.
Odpowiedź:
p=input('P(x,y)= ').split(',')
x=int(p[0])
y=int(p[1])
if x==0 and y!=0:
print('OY')
if x!=0 and y==0:
print('OX')
if x==0 and y==0:
print(0)
if x>0 and y>0:
print('I')
if x<0 and y>0:
print('II')
if x<0 and y<0:
print('III')
if x>0 and y<0:
print('IV')
Wyjaśnienie:
Program napisany w pythonie dane wejściowe to współrzędne punktu zapisane po przecinku
Odpowiedź:
W C++. Załączniki
Wyjaśnienie:
Dużo else gdyby akurat właśnie na else było zadanie... :)