jieshao 发表于 2021-10-1 18:55:49

用Python最基础的几个代码写了个《鸡兔同笼》[新手推荐]

本帖最后由 jieshao 于 2021-10-3 08:19 编辑

《鸡兔同笼》可谓是小学题型噩梦榜前十,刚接触到方程式时那一脸懵懂的样子。

废话不多说,上代码:

"鸡兔同笼"
#已知一只兔子有四条腿,一只鸡有两条腿,
#笼子里一共有 z 条腿,hard 个头,问鸡和兔子各有多少只?

import random

x = random.randint(1,10)#兔数量
y = random.randint(1,10)#鸡数量
z = x * 2 + y * 4 #腿总数量
hard = x + y#头的总数
print ("已知一只兔子有四条腿,一只鸡有两条腿,")
print ("笼子里一共有", z, "条腿", hard, "个头", )
print ("问鸡和兔子各有多少只?")

x_l = input("鸡有多少只?")
y_l = input("兔子有多少只?")
x_l = int(x_l)
y_l = int(y_l)

if x_l == x and y_l == y:
    print["恭喜你,你答对了!(* ̄︶ ̄) !!"]
else:
    print("对不起,你答错了!>_< !!")
    print("看看哪里错了吧!!")
    print("鸡有", x, "只,兔子有", y, "只。")
    print("别灰心,再来一次吧! ")


用print 换行只是个人习惯,觉得看的比较清楚。
用模组random随机题目,可玩性还是可以的,带着孩子玩起来吧!
页: [1]
查看完整版本: 用Python最基础的几个代码写了个《鸡兔同笼》[新手推荐]