Python核心编程练习题
Posted Study hard every day
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python核心编程练习题相关的知识,希望对你有一定的参考价值。
1.输入一个数值,判断是否为正数,负数,小数,以及字符串
1 import re 2 3 4 def is_number(num): 5 pattern = re.compile(r‘^[-+]?[-0-9]d*.d*|[-+]?.?[0-9]d*$‘) 6 result = pattern.match(num) 7 if result: 8 return True 9 else: 10 return False 11 12 13 while True: 14 i = input("Enter Number:") 15 if i == ‘q‘: 16 print(‘-----End----‘) 17 break 18 elif is_number(i): 19 if type(eval(i)) == int: 20 i = int(i) 21 if i > 0: 22 print(‘{} is positive number‘.format(i)) 23 elif i < 0: 24 print(‘{} is negative number‘.format(i)) 25 elif i == 0: 26 print(‘{} is Zero‘.format(i)) 27 else: 28 print(‘{} is decimals‘.format(i)) 29 else: 30 print(‘{} is a string‘.format(i))
以上是关于Python核心编程练习题的主要内容,如果未能解决你的问题,请参考以下文章