python-3.x - 如何修复此用户名和密码?
问题描述
def Hello_World():
print('Enter correct combonation to continue:')
allowed_users = ['Bill', 'Sherly', 'Jim']
number=0
while number<4:
username = input("Username:")
password = input("Password:")
if username in allowed_users and password=='Family':
print("Access granted")
number=5
else:
print("Access denied")
number=4
我的问题是,当我运行它时,我不喜欢它自动调用函数 Hello_World() 的代码,我宁愿自己调用它,这样我就可以把它放到另一个函数中,有点像:
def all_together():
Hello_World()
Keep_going():
然后我调用函数 all_together() 然后我就没事了。此外,当我使用它时,它所做的只是直接进入 while 语句并跳过 Hello_World() 正下方的打印:我如何阻止这种情况发生。最后一件事是,当我使用此代码时,它所做的只是询问用户名(然后我输入它很好),然后是密码(然后我输入),但在那之后,它只是重复询问用户名和密码并且不会停止我如何让它继续做其他事情,比如我的另一个函数 Keep_going():
(顺便说一句,我确实已经定义了我的函数 Keep_going() 我只是为了空间而忽略了它。)你能告诉我怎么做吗?
解决方案
推荐阅读
- java - 为什么我在阅读两次后无法保存文件的内容?
- angular - 如何以角度交替更改类名
- c# - AddEntityFrameworkStores 只能使用派生自 IdentityUser 的用户调用
- ios - touchstart, touchmove, touchend 在点击错误 ios safari 时同时触发
- google-sheets - 如何在表中找到 2 个值记录?
- java - 如何在 Java 中构建金字塔
- regex - 如何获取两个大括号之间的所有内容,忽略引号中的内容?
- python-3.x - “ValueError:协议消息 DeidentifyTemplate 没有 'deidentifyTemplate' 字段。”
- javascript - 在下拉列表中,必须突出显示所选选项
- ansible - 在 ansible 中创建符号链接