在Python中,while循环提供语法

2024-10-06 12:34:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python很陌生,这是我第一个尝试的程序。 此函数从标准输入读取密码。在

def getPassword() :
     passwordArray =[]
         while 1:
                 char = sys.stdin.read(1)
                 if char == '\\n':
                         break
                 passwordArray.append(char)
                 return passwordArray

print (username)
print (URL)

获取此错误:

^{pr2}$

Tags: 函数程序密码read标准ifdefstdin
3条回答

Python非常敏感,并且依赖于缩进。如果它抱怨“无效格式”,那比“无效语法”要好。在

你的缩进不正确。您的while的缩进量应与上面的行相同。在

Python使用缩进来“分离”数据,而这意味着需要在整个文件中使用相同的缩进。在编写的代码中使用固定类型的缩进是一种很好的做法。您可能需要考虑一个制表符或四个空格(后者是PEP8样式指南中的建议)

相关问题 更多 >