这里我假设您将插入一个不包含 spaces , alphabet 或 Unicode . 假设您插入了一个数字 3 实际上是字符串,您已经将其转换为 int . 因此,您的循环将等于 for i in range(0, T) 哪里 T 是你的 int . 这意味着您的循环将播放3次。 现在转到循环下代码的第二部分:
for i in range(T):
N = input()
当您使用同一变量覆盖时,您正在接受输入。现在,将插入的任何内容都将转换为 list 稍后。 比如说你插入了 123 这就是威尔[ 1 ,'2','3']根据 N = list(N) 现在,使用相反的顺序再次在其上循环:
2条答案
按热度按时间nxowjjhe1#
因为你设定了
end
空位(" "
). 如果您想在下一行输入它(以及下一行输入的相反方向),请将print()
在for循环之后,如下所示:wnavrhmk2#
好吧,让我描述一下你的代码。
这里我假设您将插入一个不包含
spaces
,alphabet
或Unicode
.假设您插入了一个数字
3
实际上是字符串,您已经将其转换为int
.因此,您的循环将等于
for i in range(0, T)
哪里T
是你的int
.这意味着您的循环将播放3次。
现在转到循环下代码的第二部分:
当您使用同一变量覆盖时,您正在接受输入。现在,将插入的任何内容都将转换为
list
稍后。比如说你插入了
123
这就是威尔[1
,'2','3']根据N = list(N)
现在,使用相反的顺序再次在其上循环:因此,循环将反转
[
1., '2', '3']
到[
3., '2', '1']
现在您正在使用end=" "
它将在同一行中输出,循环中的每一行都将以blank space
然后下一条线会从一边到另一边所以它将是
3 2 1
场景将再次重复,直到循环结束。请看一下python变量的规则
此外,除非您需要,否则您不需要反复使用相同的变量名!这将使您的代码更容易阅读!