python循环+条件判断问题

    while True:
        username = input('请输入用户名:')
        for i in username:
            if i.isdigit() or i.isalpha() or i == '_':
                continue
            else:
                ?

这个是一个用户名的条件判断,不符合条件重新输入;
请问else后面要怎么写可以回到while循环

用break

    while True:
        username = input('请输入用户名:')
        for i in username:
            if i.isdigit() or i.isalpha() or i == '_':
                continue
            else:
                break

你的需求是什么。要达到什么结果

可以写一个函数包装while True,然后在else的时候再次调用这个函数就可以。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^