关于#python#的问题:

首先定义两个函数:
第一个函数,函数名为“ISODD”,用来判断某个正整数是不是奇数;第二个函数,函数名为“ISPRIME”,用来判断某个正整数是不是质数。
其次写一段程序,输出1~100之间既是奇数又是质数的数字。
最后将输出结果进行格式化,要求:每5个数字为一行,每个数字的输出类型为整型,输出位数为2位,右对齐,每个数字之间用空格隔开。


import math
def ISODD(num):
    if num%2==0:
        return False
    else:
        return True

def ISPRIME(n):
    if n <= 1:
        return False
    for i in range(2, int(math.sqrt(n)) + 1):
        if n % i == 0:
            return False
    return True

count = 0
for i in range(1, 101):
    if ISODD(i) and ISPRIME(i):
        count += 1
        print('{:<2}'.format(i), end=' ')
        if count % 5 == 0:
            print()

你太懒了吧
判断质数不会,判断是不是奇数也用问别人吗

咦惹