# ①计算1到100之间的奇数和并输出sum=0
i =0for i inrange(1,100,2):sum+= i
# print("1到100之间的奇数和:", sum)
二、用户输入n个数,返回其中最大的质数
# ②要求用户输入10个整数,然后输出其中最大的质数# 如果用户没有输入质数,则输出一个消息进行提示# 判断num是否为质数defisPrimeNumber(num):if num <2:returnFalseif num ==2:returnTrue
j =2for j inrange(2,int((num /2)+2)):if num % j ==0:returnFalsereturnTrue# 验证isPrimeNumber# k = 0# for k in range(k, 100):# if isPrimeNumber(k):# print(k)
inputStrs =sorted(input("请输入10个整数:").split(" "))print("您输入的10个整数为", inputStrs)# 转化为int list
ints =[]for i inrange(0,len(inputStrs)):
temp =int(inputStrs[i])if isPrimeNumber(temp):
ints.append(temp)iflen(ints)==0:print("您输入的整数中没有质数")else:print("您输入的数中最大的质数为:",sorted(ints)[len(ints)-1])