python 菜鸟求助!
发布网友
发布时间:2022-05-19 13:25
我来回答
共3个回答
热心网友
时间:2023-10-12 15:04
def solve( numheads,numlegs):
for numchicks in range (0, numheads):
numpigs = numheads - numchicks
totlegs = 4*numpigs + 2*numchicks
if totlegs == numlegs:
return (numpigs, numchicks)
return (None,None)
def barnyard():
heads = int(raw_input( 'head:'))
legs = int(raw_input('legs'))
pigs, chickens = solve(heads, legs)
if pigs == None:
print('there is no')
else:
print (pigs)
print(chickens)
barnyard()
热心网友
时间:2023-10-12 15:05
你的第3,4行没有缩进,最好学习一下python的缩进规则。
最后一行代码写得也不对,好的习惯是使用空格,避免使用tab,因为tab在不同的环境里解释的空格数量是不一样的,我怀疑你的第3,4行是用的tab来缩进的。
热心网友
时间:2023-10-12 15:05
没有缩进,python是以缩进来区分代码块的.