1.python解答
head,feet = map(int, input().split()) #读入以空格分隔的两个整数,表示头和脚的数量
##############Begin#####################
answer=False #标志变量 用来判断是否。。。?
for i in range(0,head):
if(i*2+(head-i)*4==feet): #注意没有鸡的情况
chik=i
rab=head-i
answer = True
break
if answer:#直接用answer就好了 不要用==True
print("有%d只鸡,%d只兔"%(chik,rab))
else:
print("Data Error!")
Python实现鸡兔同笼问题解法,
这段代码演示了如何使用Python解决经典问题——鸡兔同笼,通过计算头脚总数判断鸡和兔的数量,如有解则输出,无解则报错。
1万+

被折叠的 条评论
为什么被折叠?



