这是我的代码:
import os
def main():
g = input("What's the password?n")
if g == os.environ['master-password']:
for name, value in os.environ.items():
if name == "master-password":
break #obviously just ends the program
else:
print("{0}: {1}".format(name, value))
main()
我想跳过主密码,这样它就不会泄露。我想要这个的原因是我正在使用replit
使用continue
而不是break
跳到循环的下一次迭代。
g = input("What's the password?n")
if g == os.environ["master-password"]:
for name, value in os.environ.items():
if name == "master-password":
continue
print(f"{name}: {value}")
将break
替换为pass
。
g = input("What's the password?n")
if g == os.environ["master-password"]:
for name, value in os.environ.items():
if name == "master-password":
pass
else:
print(f"{name}: {value}")