课程任务
输入腿的数量,计算鸡兔的数量组合并输出。
目标
- 掌握input、print函数的使用方法。
- 熟练使用if…elif…else。
- 掌握基本的遍历算法。
代码
while True:
tui = int(input("请输入腿的数量:"))
if tui > 200:
print("输入无效")
elif tui % 2 == 1:
print("输入无效")
elif tui < 0:
print("输入无效")
else:
shuliang = 0
for i in range(0, int(tui / 2 + 1)):
# i为鸡的数量
ji = i
tutui = tui - ji * 2
if tutui % 4 == 0:
tu = int(tutui / 4)
print(ji, tu)
shuliang += 1
print("共", shuliang, "种组合")
挑战
1.增加对小数、字符、空格的验证。