编程题

鸡兔同笼是中国古代的数学名题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

意思是:有若干只鸡兔同在一个笼子里(笼中最少有一只鸡和一只兔),从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?

今天我们用编程的方法来求解一下这道数学命题吧。

def ji_tu(head,leg):

j=0

t=0

while j

j = 1

t = ①

if (leg== ② ):

print('有鸡{}只,有兔子{}只。'.format( ③ ))

return (j,t)

while True:

try:

sum_head=int(input('请输入总头数:'))

sum_leg=int(input('请输入总脚数:'))

if ④ :

print('输入鸡和兔子的总头数或总脚数错误,请重新输入!')

else:

ji_tu( ⑤ )

except:

print('能不能正常输入数据?')

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论