输入报价,大写字母输出,小写字母和反向输出

时间:2015-12-10 21:23:19

标签: python reverse uppercase lowercase

我正在尝试在Python 3(IDLE)中创建一个程序,该程序允许用户输入引号并以大写,小写和反向输出。我试过这个:

quote = input("Enter your quote here: ")
print(quote.upper())
print(quote.lower())
print(quote.reverse())

...但是当我测试时我得到的是这个错误文本:

Enter your quote here: You are always unique.

Traceback (most recent call last):
  File "C:\Users\shobha m nair\Documents\Quote Conversion.py", line 2, in <module>
    quote = input("Enter your quote here: ")
  File "<string>", line 1
    You are always unique.
          ^
SyntaxError: invalid syntax

2 个答案:

答案 0 :(得分:0)

您可能正在使用Python 2.x,这就是您遇到意外行为的原因。以下代码在Python 3.5中运行良好:

quote = input("Enter your quote here: ")
print(quote.upper())
print(quote.lower())
print(quote[::-1])

没有&#34;反向&#34;字符串的方法。

答案 1 :(得分:0)

这对我有用:

quote = input("Enter your quote here: ") print(quote.upper()) print(quote.lower()) print(quote[::-1])

最后一个是扩展拼接运算符。 AFAIK在Python 3中没有反向方法。