56.0k views
2 votes
4.17 LAB: Mad Lib - loops

Mad Libs are activities that have a person provide various words, which are then used to complete a short story in unexpected (and hopefully funny) ways.

Write a program that takes a string and integer as input, and outputs a sentence using those items as below. The program repeats until the input string is quit.

Ex: If the input is:

apples 5
shoes 2
quit 0
the output is:

Eating 5 apples a day keeps the doctor away.
Eating 2 shoes a day keeps the doctor away.
Note: This is a lab from a previous chapter that now requires the use of a loop.

User Kennebec
by
7.6k points

1 Answer

4 votes

Answer:

Written in Python:

user_input = input()

input_list = user_input.split()

while True:

input_string = input_list[0]

if input_string == "quit":

break

else:

input_integer = int(input_list[1])

print("Eating "+str(input_integer)+ " "+input_string+" a day keeps the doctor away.")

user_input = input()

input_list = user_input.split()

Step-by-step explanation:

User JayCo
by
6.7k points