题目1. 三色球问题
有红、黄、蓝三种颜色的求,其中红球 3 个,黄球 3 个,绿球 6 个。先将这 12 个球
混合放在一个盒子中,从中任意摸出 8 个球,编程计算摸出球的各种颜色搭配。
#print('red yellow blue')
for red in range(0, 4):
for yellow in range(0, 4):
for green in range(2, 7):
if red + yellow + green == 8:
print(red, ' ', yellow, ' ', green)
# 是制表符的含义。此时随机摸出八个球,因为红球和黄球最多一共是六个,所以绿球不可能是一个。
题目2. 写一个程序,判断给定年份是否为闰年。
temp = input("请输入一个年份:")
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
year = int(temp)
if year/400 == int(year/400):
print(temp + "是一个闰年")
else:
if(year/4 == int(year/4)) and (year/100 != int(year/100)):
print(temp + "是一个闰年")
else:
print(temp + "不是一个闰年")
题目3. 100以内的偶数相加
result = 0
for i in range(100):
if i % 2 == 0:
result += i
print(result)