python课程:鸡兔同笼

课程任务

输入腿的数量,计算鸡兔的数量组合并输出。

目标

  • 掌握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.增加对小数、字符、空格的验证。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top