Python-練習-判斷兩個數字是否相等


輸入:一行提交兩個數字

輸出:相等返回YES,否則返回NO

 1 #!python
 2 
 3 def func():
 4     try:
 5         strinput = input()
 6 
 7         #判斷輸入非空,為空結束
 8         if strinput == '' or strinput.isspace():
 9             print('input is null')
10             return False
11 
12         strlist = strinput.split()
13         a = strlist[0]
14         b = strlist[1]
15 
16         #判斷是否為數字,異常則退出
17         float(a)
18         float(b)
19 
20         #兩端去除0和.【待修改,緊跟小數點后的0不能去掉】
21 a = a.strip('.0') 22 b = b.strip('.0') 23 24 print(type(a)) 25 26 if a == b: 27 print('YES') 28 else: 29 print('NO') 30 31 except (EOFError,ValueError): 32 print('except Error.') 33 return False 34 35 if __name__ == "__main__": 36 func()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM