我对 python 完全陌生,我有这个 c++ 代码片段:
do
{
cout << "Make sure the number of digits are exactly 12 : ";
cin >> input ;
} while((input.length()) != 12 );
如何将此部分更改为 python ?到目前为止,我已经尝试过了,我不知道正确的语法或逻辑流程是什么。这就是我所拥有的:
while True:
print("Make sure the number of digits are exactly 12 : ")
input = raw_input()
check = len(input)
if check != 12
break
以上部分解决!
此外,另一个 c++ 片段是:输入是字符串
for (int i = 0; i < 12 ; i++)
{
code[i] = input.at(i) - '0';
}
我不知道如何将此部分更改为 python 代码
code[i] = input.at(i) - '0';
所以,我遇到的问题是我不知道如何初始化数组
int code[12] ;
那应该如何在 python 中,以便我可以执行这段代码!如给定的:
int code[12] ;
for (int i = 0; i < 12 ; i++)
{
code[i] = input.at(i) - '0';
}