我是Python的新手,所以我需要一些帮助。在形成一个字符串后,我想把它拆分成一个变量。
我正在尝试这个:
numero = str(input("Digite um numero de quatro digitos"));
y = len(numero)
for i in range ( y):
ai = numero [y]
^
error ....... invalid syntax
但是我收到了一个"无效的语法"一个 指向一个白色的空间。我正在使用黑盒子,就像" cmd" Python,所以我没有很多细节,只是那个。
我忘记了一个例子:用户告知1234,我需要ai
= [1,2,3,4],之后我会操纵。我已经尝试了split(" ")
,但它只是将一个位置返回到数组中。
答案 0 :(得分:1)
ai = numero [y]
行的for循环存在identation问题。试试这个:
numero = str(input("Digite um numero de quatro digitos"));
y = len(numero)
for i in range (y):
ai = numero [y]
Here是一个关于python中的身份的好视频。
答案 1 :(得分:1)
循环体必须缩进。缩进是Python的方式 分组陈述。请注意,基本块中的每一行必须是 缩进相同的金额。
所以更正的语法是:
for i in range (y):
ai = numero[i]
你可以从here
开始学习python基础知识