【发布时间】:2021-07-26 09:53:33
【问题描述】:
while True:
data = input()
if data == 'Done' or data == 'done' or data == 'd':
break
rev = ''
for ch in data:
rev = ch + rev
print(rev)
【问题讨论】:
-
''是一个字符串。 -
你的意思是,
rev = ''这个表达式实际上是做什么的? -
它创建一个名为
rev的变量,并为其分配一个空字符串的值。 -
您应该尝试 1) 删除它以查看发生了什么以及为什么需要它,2)
print(rev)在每次迭代中查看 for 循环在做什么(一次构建一个字符的字符串) .
标签: python