Python 判断素数(循环结构)

Description
从键盘上输入任意一个正整数,然后判断该数是否为素数。
如果是素数则输出"This is a prime."
否则输出“This is not a prime.”

Input
输入任意一个正整数n(1 <= n <= 1000000)。

Output
判断n是否为素数,并输出判断结果:
如果n是素数则输出"This is a prime."
否则输出“This is not a prime.”

特别提醒:请注意对1的判定,1不是素数。
Python 判断素数(循环结构)_第1张图片
下面展示一些 内联代码片

n = int(input())
if n == 1:
    print('This is not a prime.')
else:
    f = 0
    for i in range(2,n):
        if n % i == 0:
            f = 1
            break
    if(f == 0):
        print('This is a prime.')
    else:
        print('This is not a prime.')

本人刚学Python,代码可能写的不是很好,目前在刷oj平台的题目,有些题目在网上找不到答案,所打算分享一下自己的代码,质量可能不是很好,但都是ac过的,关注我,不定时分析oj代码,如果各位有不会的,可以私聊我,一起研究

你可能感兴趣的:(Python,python)