【发布时间】:2013-12-10 19:40:59
【问题描述】:
我有一个问题我一直在努力克服。首先,这是我的代码:
quote = input("Enter a Sentence: ")
a = len(quote)
counter = 0
counter1 = 0
reverse = len(quote)-1
print("The Length of the sentence is",a,"characters long!")
for x in range(0,a):
if str.isspace(quote[x]) == True:
counter = counter + 1
print("The Length of the sentence is",a - counter,"characters long (excluding space...)!")
for x in range(0,a):
if str.isupper(quote[x]) == True:
counter1 = counter1 + 1
print("The number of Upper Case Characters in the sentence is",counter1,"characters!")
print("The number of Lower Case Characters in the sentence is",a-counter1,"characters long!")
print("The Upper Case Version:")
print(str.upper(quote[0:a]))
print("The Lower Case Version:")
print(str.lower(quote[0:a]))
print("In Reverse order:")
while reverse >= 0:
print(quote[reverse])
reverse = reverse - 1
该程序旨在查找有关特定句子的所有信息。但是,如果您查看底部的 While 循环。它工作正常,但在另一个字符下打印句子的反面。有没有办法把它们放在一条线上?
【问题讨论】:
标签: python printing while-loop python-3.3 inverse