为什么for循环在这种情况下打印出一个字符串?



我想知道为什么任何给定的字符串被打印出下面的代码。我知道for循环可以输出,比如说,从0到10的数字,但我不明白为什么以及如何打印字符串

expr = str(input('Write your expression'))                                                                                               
for simb in expr:
print(simb)

在字符串上使用for循环使其遍历每一个字符串的字符。如果您想打印expr,那么尝试像这样打印名称expr:print(expr)

相关内容

最新更新