Re: [問題] 新手請教 負數比大小

看板Python作者 (咩咕哩喵)時間12年前 (2014/01/12 02:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《yukiko (咩咕哩喵)》之銘言: : 各位 python高手大家好: : 我是py新手,用以下的例子練習函數。目前執行都正確,但遇到負數的時候就 : 會出錯,例如當我輸入-15 跟 -55比大小,正確答案是 -15 > -55,但是程式 : 會輸出 -55,請問當遇到負號時,程式要怎麼修改才正確> < : def big(a, b): : if a>b: : return a : else: : return b : a=input("請輸入符號a:") : b=input("請輸入符號b:") : print("印出大的符號:",big(a,b)) : print() 試出來了,輸入兩個數字或符號,先偵測是否數字(含負數)或字串 再比大小 ....成功執行 非常感謝上一篇 darkgerm 大大的指點 ^__^/ #函數練習 def big(a, b): if a>b: return a else: return b a=(input("請輸入符號a:")) b=(input("請輸入符號b:")) try: a=int(a) b=int(b) #return True print("印出大的數字:",big(a,b)) except ValueError: #return False a=str(a) a=str(b) print("印出大的符號:",big(a,b)) (今天練習做完zzZZ...祝大家週末愉快) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.163.242 ※ 編輯: yukiko 來自: 1.171.163.242 (01/12 02:23)
文章代碼(AID): #1IqOlCIN (Python)
討論串 (同標題文章)
文章代碼(AID): #1IqOlCIN (Python)