从实例中学习python【8】

15.输出指定区间范围内的质数

lower = int(input("输入区间最小值: "))
upper = int(input("输入区间最大值: "))

#指定范围的质数按照判断条件一个一个进行判断
for num in range(lower, upper + 1):
    # 质数大于 1
    if num > 1:
	  #对质数进行判断
        for i in range(2, num):
            if (num % i) == 0:
                break
        else:
            print(num)

输出示例

16.求一个数的阶乘

num = int(input("请输入一个数字: "))
factorial = 1
if num < 0:
    print("抱歉,负数没有阶乘")
elif num == 0:
    print("0 的阶乘为 1")
else:
    for i in range(1, num + 1):
        factorial *= i
    print('{0}的阶乘为{1}'.format(num,factorial))

输出示例

从0到1学习Python 文章被收录于专栏

python学习笔记

全部评论

相关推荐

专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务