一、
# 1、给出一个年份,判断是否为闰年并打印结果
# 闰年规则: 每四年一闰,每百年不闰,四百年又是一个闰年
# 例:
# 2016年 闰年
# 2100年 不是闰年
# 2400年 是闰年
y = int(input('请输入年份: '))
if y % 400 == 0:
print(y, "是闰年")
elif y % 100 == 0:
print(y, "不是闰年")
elif y % 4 == 0:
print(y, '是闰年')
else:
print(y, "不是闰年")
二、
# 2. 输入任意一个字符串,判断这个字符串是否是回文
# 回文是指中心对称的文字,如:
# 上海自来水来自海上
# ABCCBA
# 12321
s = input("请输入字符串: ")
s2 = s[::-1]
if s == s2:
print(s, '是回文')
else:
print(s, '不是回文')
三、
# 练习:
# 输入一个整数n, 判断这个整数是否是素数(prime)
# (素数是指只能被1 和自身整除的数)
# 如:
# 2 3 5 7 11...
# 方法:
# 用排除法.一但n能被2~n-1的数整除就不是素
# 数,否则就一定是素数
n = int(input("请输入一个整数: "))
if n < 2:
print(n, '不是素数')
exit()
# 方法 1
# flag = True # true代表是素数,False代表不是素数
# for i in range(2, n):
# if n % i == 0:
# # print(n, '不是素数!')
# flag = False
# break
# if flag == True:
# print(n, '是素数!')
# else:
# print(n, '不是素数!')
# 方法2:
for i in range(2, n):
if n % i == 0:
print(n, '不是素数!')
break
else:
print(n, '是素数!')