Python 我可以使用参数引用变量吗?
我可以使用上面声明的函数的参数引用特定变量吗?简短回答,否。使用字典Python 我可以使用参数引用变量吗?,python,python-3.x,Python,Python 3.x,我可以使用上面声明的函数的参数引用特定变量吗?简短回答,否。使用字典 def rock_paper_scissors_lizard_spock(player1, player2): # each variable stores what it can defeat scissors = ['paper','lizard'] rock = ['lizard', 'scissors'] paper = ['rock','spock'] lizard = ['
def rock_paper_scissors_lizard_spock(player1, player2):
# each variable stores what it can defeat
scissors = ['paper','lizard']
rock = ['lizard', 'scissors']
paper = ['rock','spock']
lizard = ['spock','paper']
spock = ['scissors','rock']
if str(player2) in player1:
print('player 1 wins')
rock_paper_scissors_lizard_spock('rock','spock')
简短回答,不。使用字典
def rock_paper_scissors_lizard_spock(player1, player2):
# each variable stores what it can defeat
scissors = ['paper','lizard']
rock = ['lizard', 'scissors']
paper = ['rock','spock']
lizard = ['spock','paper']
spock = ['scissors','rock']
if str(player2) in player1:
print('player 1 wins')
rock_paper_scissors_lizard_spock('rock','spock')
这可能吗?有什么建议吗?我是个新手,你可以用一张单子。那么
d['rock']=['lizard','剪刀]
@MichaelRisling,下面的答案有用吗?如果是这样,请随意接受答案(勾选左侧),以便其他用户可以看到经过测试的答案。这可能吗?有什么建议吗?我是个新手,你可以用一张单子。那么d['rock']=['lizard','剪刀]
@MichaelRisling,下面的答案有用吗?如果是这样,请随意接受答案(勾选左侧),以便其他用户可以看到经过测试的答案。