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核心编程练习题的主要内容,如果未能解决你的问题,请参考以下文章

python核心编程第二版练习题答案

Python核心编程第二版 第六章课后练习

Python核心编程练习题

Python核心编程 课后习题 第一部分

python 核心编程 第六章习题

python核心编程第二版 第二章练习题解答 未完待续