gpt4 book ai didi

python - 如何在不使用 if 语句的情况下启用/禁用一行代码?

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:26 25 4
gpt4 key购买 nike

假设您有 2 个打印语句:

print ("Hi")
print ("Hello")

然后您注释掉第二行,结果是:

print ("Hi")
#print ("Hello")

这只会在运行时执行第一行,忽略第二行。我的问题是,有没有办法在运行时启用第二行,而不必手动转到脚本并将其删除?

我想通过用户输入来完成,但也不使用if语句,因为我的代码已经被“ifs”饱和了,并且希望这样做有些不同。

最佳答案

我认为“if 条件过度饱和”没有任何问题,但是如果您仍然想找到一种方法,这里是一种方法,但它可能不能保证最好的结果,具体取决于您想要什么。仅当您已经知道输出时它才有效。

举个简单的例子,假设您希望在用户输入 1 时打印“hello”,在用户输入 0 时打印“hi”。

dec = {0: "hello", 1: "hi"}

try:
print(dec[0])

except KeyError:

print("wrong entry!")

希望对您有帮助!

关于python - 如何在不使用 if 语句的情况下启用/禁用一行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47615528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com