I have created the code below to capitalize and lower case of the inputted text. The upper-casing works. Lowercasing doesn't work the first time it is inputted, until this is actives.
if (Qtext != "Upper" and "Lower"):
print("Please use valid word.")
Qtext = input("Write Upper for text to be Uppercased and Lower for text to be Lower Cased: ")
and only works on the second try. Please tell me how to fix it and why this is happening.
Full code below.
def L(Text1):
return Text1.lower()
def U(Text2):
return Text2.upper()
for X in range(10):
Etext = input("Enter a text: ")
Qtext = input("Write Upper for text to be Uppercased and Lower for text to be Lower Cased: ")
if (Qtext != "Upper" and "Lower"):
print("Please use valid word.")
Qtext = input("Write Upper for text to be Uppercased and Lower for text to be Lower Cased: ")
if (Qtext == "Upper"):
print(U(Etext))
if (Qtext == "Lower"):
print(L(Etext))