用户:
CK.十分的单纯查看:0 回复:1 评论:0 创建时间:2022-02-19T10:08:13
print('鸡兔同笼') a = int(input('头数:')) b = int(input('脚数:')) if (b % 2 != 0 or a == b or a > b): print('有误') elif (a == 1 and b == 2 or a == 1 and b == 4): if(b == 2): print("兔有:0只") print("鸡有:1只") else: print("兔有:1只") print("鸡有:0只") else: c = int(((b - a * 2) / 2)) if((c % 0.5) % 2 == 0): if(c > 0or c == 0or c > a): print('兔有:', c,'只') d = int((a - c)) e = int((a - c)) if(d > 0or d == 0or d > e): print('鸡有:', d,'只') else: print('有误') else: print('有误') else: print('有误')
现在网名真难起这样岂不更好?
# 鸡兔同笼解题器
while True:
try:
ask1 = int(input('鸡和兔一共有几只?'))
ask2 = int(input('有几只脚?'))
answer1 = ask1 * 2
answer2 = ask2 - answer1
rabbit = int(answer2 / 2)
chick = int(ask1 - rabbit)
if answer2 % 2 == 0 and chick >= 0 and rabbit >= 0:
print('鸡有', chick, '只')
print('兔有', rabbit, '只')
else:
print('题目有误,请修改')
except:
print('只能输入数字哦~')点赞0
评论