通过不跳过循环的其余部分

我正在制作一个小程序,用户在其中创建一个帐户,但是由于某种原因,在代码传递的这一部分中,没有人可以解释这一点吗?


def create_password():

    while True:

        password = '#'

        not_allowed_characters = '!#¤%&/()=?^\'.,<>'

        for c in list(password):

            0 + 0

        if c in not_allowed_characters:

            print(c + ' is not allowed')

            pass #pass does nothing how can i fix this

        if 0 is 0:

            print(1)

create_password()


白衣非少年
浏览 143回答 1
1回答

ITMISS

pass根据定义什么都不做。这就是它的用途:作为无操作者,占位符表示语法需要语句但您不想执行任何操作的时间。我怀疑您想要的是continue,这会循环。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python