70.5k views
2 votes
There are a few errors in the code provided in the Code Editor. Your task is to debug the code so that it outputs the verses correctly.

animal = input("Enter an animal: ")
sound = input ("Enter a sound: ")

e = "E"

print ("Old Macdonald had a farm, " + e)
print ("And on his farm he had a" + animal + "," + e)
print ("With a " + animal + "-" + animal + " here and a" + sound + "-" + sound + " there")
print ("Here a "+ sound+ " there a " +sound)
print ("Everywhere a" + sound + "-" + animal )
print ("Old Macdonald had a farm," + e)

User Nickel
by
4.3k points

2 Answers

4 votes

Answer:

animal = input("Enter an animal: ")

sound = input ("Enter a sound: ")

e = "E-I-E-I-O"

print ("Old Macdonald had a farm, " + e)

print ("And on his farm he had a " + animal + ", " + e)

print ("With a " + sound + "-" + sound + " here and a " + sound + "-" + sound + " there")

print ("Here a "+ sound+ " there a " +sound)

print ("Everywhere a " + sound + "-" + sound )

print ("Old Macdonald had a farm, " + e)

Step-by-step explanation:

User Lasha Kurt
by
4.7k points
4 votes

animal = input("Enter an animal: ")

sound = input("Enter a sound: ")

e = "E"

print("Old Macdonald had a farm, " + e)

print("And on his farm he had a " + animal + ", " + e)

print("With a " + animal + "-" + animal + " here and a " + sound + "-" + sound + " there")

print("Here a " + sound + " there a " + sound)

print("Everywhere a " + sound + "-" + animal)

print("Old Macdonald had a farm, " + e)

This works for me. Best of luck.

User David Bradbury
by
5.8k points