4. 条件句式的练习

题目1. 三色球问题

有红、黄、蓝三种颜色的求,其中红球 3 个,黄球 3 个,绿球 6 个。先将这 12 个球

混合放在一个盒子中,从中任意摸出 8 个球,编程计算摸出球的各种颜色搭配。

#print('red\tyellow\tblue')
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, '\t', yellow, '\t', green)
#\t是制表符的含义。此时随机摸出八个球,因为红球和黄球最多一共是六个,所以绿球不可能是一个。



题目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)
 
posted @ 2020-09-22 15:54  celine227  阅读(165)  评论(0编辑  收藏  举报