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教学网)

更多

推荐excel文章