217k views
4 votes
Write a program that takes in a line of text as input, and outputs that line of text in reverse. The program repeats, ending when the user enters "Quit", "quit", or "q" for the line of text.

1 Answer

3 votes

Answer:

string=""

while string not in {"Quit","quit","q"}:

string=input("Enter line to be reversed") #line of text will be entered

if string!="Quit" and string!="quit" and string!="q": #If quit is not entered

print("Reverse of line is : ")

print(string[::-1])

OUTPUT :

Enter line to be reversedThis code is in python language

Reverse of line is :

egaugnal nohtyp ni si edoc sihT

Enter line to be reversedHello world

Reverse of line is :

dlrow olleH

Enter line to be reversedquit

Step-by-step explanation:In the above program, First a while loop is executed and checked if line of text is not 'quit', 'Quit' or 'q'. If condition is true, then loop is executed and in python any string or list can be traversed from end if step is given -1. Similarly line of text is accessed from the last element. If quit is entered, then the program will be broken out of the loop.

User Ashton K
by
5.4k points