Python program that show the use of a function
def solve(numlegs,numheads):
for numchiken in range(0, numheads+1):
numcow = numheads - numchiken
totallegs = 4 * numcow + 2 * numchiken
if totallegs==numlegs:
return [numcow,numchiken]
return [ None, None ]
def barnyard():
numlegs = int(raw_input('Enter the number of legs:'))
numheads = int(raw_input('Enter the number of heads:'))
cow, chiken=solve(numlegs, numheads)
if cow == None:
print 'There is no solution'
else:
print 'There are ', cow, 'cows'
print 'And' ,chiken, 'chicks'
for numchiken in range(0, numheads+1):
numcow = numheads - numchiken
totallegs = 4 * numcow + 2 * numchiken
if totallegs==numlegs:
return [numcow,numchiken]
return [ None, None ]
def barnyard():
numlegs = int(raw_input('Enter the number of legs:'))
numheads = int(raw_input('Enter the number of heads:'))
cow, chiken=solve(numlegs, numheads)
if cow == None:
print 'There is no solution'
else:
print 'There are ', cow, 'cows'
print 'And' ,chiken, 'chicks'
Comments
Post a Comment