python鸡兔同笼编程代码(python鸡兔同笼编程for)
http://www.itjxue.com 2023-03-16 01:49 来源:未知 点击次数:
用python解决鸡兔同笼问题代码
# 对头的数量进行有效性判断
while True:
? ? head = int(input("鸡和兔的头数和:"))
if head0:
break
else:
? ? ? ? print("输入头数有误,请重新输入!")
# 对脚的数量进行有效性判断while True:
? ? foot = int(input("鸡和兔的脚数和:"))
if foot=head*2 and foot=head*4:
break
else:
? ? ? ? print("输入脚数有误,请重新输入!")
# 鸡的个数ji = 0
while ji=head:
? ? # 兔的个数tu = head - ji
if foot==ji*2+tu*4:
? ? ? ? print("鸡有{}只,兔有{}只".format(ji,tu))
break
ji+=1
print("程序结束!")
鸡兔同笼(python)写代码(完整)?
按照题目要求编写的Python程序如下
n,m=input().split(" ")
flag=False
n=int(n)
m=int(m)
for i in range(0,n+1):
j=n-i
if m==i*2+j*4:
flag=True
print("%d %d"%(i,j))
if flag==False:
print("输入数据出错!")
源代码(注意源代码的缩进)
python鸡兔同笼代码
for j in range(1,36):
t = 35 - j
if j+t==35 and j*2+t*4==94:
print("鸡有{}只,兔子有{}只。".format(j,t))
(责任编辑:IT教学网)
下一篇:没有了