【python006-算术操作符】

时间:2021-05-01 18:42:11

一、算术运算符:

//:指两个数相除求整

**:指一个数的多少次方,3**2 == 3的2次方

%:指两个数相除求余

二、通过学习求余的方式改进求闰年的程序

temp = input("请输入一个年份:")

#限制只能输入整数
while not temp.isdigit():
    temp = input("输入错误请输入一个整数",end = " ")

#判断是不是闰年,用%优化求余
year = int(temp)
if year == year%400:
    print(temp + "是闰年!")
else:
    if (year == year%4) and (year != year%100):
        print(temp + "是闰年!")
    else:
        print(temp + "不是闰年!")
三、练习题:

1、请写出一个程序打印出0~100所有的奇数以及偶数

i = 0
#求0~100的偶数
while  i<= 100:
    if i%2 == 0:
        print(i,end = " ")
        i += 2
    else:
        i += 2
print("\n***********************************************************\n")
j=0
#求0~100的奇数
while  j<= 100:
    if j%2 != 0:
        print(j,end = " ")
        j += 1
    else:
        j += 1