gpt4 book ai didi

python - 如何在 IF 语句后重复两个相同的程序?

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

<分区>

在我定义了一些函数之后,我想在一个 IF 循环中调用它们,只要满足一些条件:

if __name__== "__main__":
if args['param'] == None:

fun_1(x, y, z)
fun_4(x, y, z)
fun_2(x, y, z)
#SAME
fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

elif args['param'] == 'yes' or args['param'] == 'y' and param == True:
fun_1(x, y, z)
fun_3(x, y, z)
fun_6(x, y, z)
#SAME
fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

elif args['param'] == 'no' or args['param'] == 'n' and param == True:

fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

但是,这是多余的,因为我正在调用相同的函数:

    fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

在第一个和第二个 IF 语句中。我如何在这里调用一次 fun_a、fun_b 和 func_c:

if __name__== "__main__":
if args['param'] == None:

fun_1(x, y, z)
fun_4(x, y, z)
fun_2(x, y, z)
#SAME
fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

elif args['param'] == 'yes' or args['param'] == 'y' and param == True:
fun_1(x, y, z)
fun_3(x, y, z)
fun_6(x, y, z)
#SAME
fun_a(x, y, z)
fun_b(x, y, z)
fun_c(x, y, z)

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