用户的可选选择函数及其参数

时间:2018-10-05 09:47:40

标签: python function user-controls

我遇到了一个挑战,我决定在这里问。 看,我使用以下代码作为其下的解释:

x=y=z=2
def function1(x):
   return 2+x
def function2(y):
   return 4+y
def function3(z):
   return 6 +z 
use_1 = input("Type T to use 1 ")
use_2 = input("Type T to use 2 ")
use_3 = input("Type T to use 3 ")
h=(use_1=='T')*function1(x)+(use_2=='T')*function2(y)+(use_3=='T')*function3(z)
print(h)

****说明: 由于这个原因,用户决定使用其中一个功能。用户可能要使用1和3或2和3或1和2甚至1或2或3。可以通过选择T

现在我面临很大的挑战: 我只针对一个问题编写以下代码。我们可以看到,如果用户选择了funcrion 1,则在代码中使用了它的参数,但是如果用户没有选择函数3,其参数是e和{{1} }应该在代码的其余部分“ q所在的每个位置”中删除。我们通过删除和修改代码来手动完成此操作。 用户选择e并且仅选择1a而不选择其他功能时,有什么办法吗? 我的意思是所有qe都会被自动删除。

我希望能很好地理解我的观点。

c

0 个答案:

没有答案