首页 > 解决方案 > 我不明白如何在 Python 中实现这个逻辑条件

问题描述

下午好。我有一个相当简单的问题(我认为)。

例如,假设在我的程序中我有这两个变量var0var1.

在执行过程中,如果“我发现”我正在使用的变量是var0(因为我随机选择它),那么我必须选择另一个(var1),因为我必须将它作为参数发送给函数。

总之,给定一个变量,我如何使用另一个变量?这在两个变量中..在3变量中?我需要一份清单吗?

标签: python

解决方案


random.choice用来随机选择一个变量,然后从我的变量列表中删除该选择,并将剩余的变量输入到我的函数中,在这种情况下它只是一个打印语句。

import random

var1 = 'var1'
var2 = 'var2'

var_list = [var1,var2]
selection = random.choice(var_list)
print('We have selected variable: ', selection)

var_list.remove(selection)
print('Therefore the variable we will send to the program is: ',var_list[0])

%% Output: We have selected variable:  var2
           Therefore the variable we will send to the program is: var1

推荐阅读