看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《jazy6804 (豪大帥哥)》之銘言: : 1.寫一個程式輸入x,y座標值,判斷該點是在哪一個象限跟軸上 : 如:輸入(3.0,-2.5)印出即為第四象限;輸入座標(4.5,0),則 : 印出X軸 : 以上就這樣請高手幫忙>"<感謝 #!/usr/bin/env python # -*- coding: utf-8 -*- import re def coordinate(x, y): if x == 0.0 and y == 0.0: print '原點' elif x == 0.0 and y != 0.0: print 'y軸上' elif x != 0.0 and y == 0.0: print 'x軸上' elif x > 0.0 and y > 0.0: print '第一象限' elif x > 0.0 and y < 0.0: print '第四象限' elif x < 0.0 and y < 0.0: print '第三象限' elif x < 0.0 and y > 0.0: print '第二象限' def main(): while True: string = raw_input("請輸入座標:") r = re.compile(r'\((.*?),(.*?)\)') m = r.match(string) try: x = float(m.groups()[0]) y = float(m.groups()[1]) except: print "錯了啦!" continue coordinate(x, y) if __name__ == "__main__": main() else: pass -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.181.243
adks3489:推..XD 12/15 19:29
VictorTom:上次只有一題就不知道幾面回文了, 這次有四題喔XD 12/15 19:30
Tiger0319:哈哈...推! 12/15 19:32
silveriii:還來XDD 12/15 21:05