首页 > 编程语言 > 详细

Python 实例代码二

时间:2019-08-18 11:34:22      阅读:94      评论:0      收藏:0      [点我收藏+]

1.实现isNum()函数,参数为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False

 1 def isNum(word):
 2     try:
 3         word=type(eval(word))
 4         if word==type(1):
 5             return True
 6         elif   word==type(1.2):
 7             return True
 8         elif word==type(1+1j):
 9             return True
10     except:
11         return False
12     
13 while True:
14     x=input("请输入一个字符串:")
15     print(isNum(x))

 2.判断是否为质数

def IsPrime(num):
#根据质数的定义,其必须大于1
    if num <= 1:
        return False
#循环需要判断的次数
    for i in range(2, num // 2 + 1):
#如果该数有其他的因子返回False,即不是质数
        if num % i == 0:
            return False
    return True

if __name__ == __main__:
    while True:
        #输入一个数字
        num = eval(input("请输入一个数,判断是否为质数:"))
#调用方法(如果是质数返回True,否则返回False),打印结果
        print(IsPrime(num))

 

Python 实例代码二

原文:https://www.cnblogs.com/huigebj/p/11371403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!