Python 如何根据随机打印的内容制作if语句?

Python 如何根据随机打印的内容制作if语句?,python,if-statement,random,numbers,Python,If Statement,Random,Numbers,因此,我正在创建一种游戏类型,将涉及骰子。我计划做的是根据球员的投法,让不同的事情发生,这将是一场双人比赛 我想做的是让计算机随机生成6个可能的骰子边中的2个。打印完成后,计算机将进入if语句,在该语句中它将看到例如:如果已打印骰子1和骰子3,计算机将执行某些操作。如果它打印了一个1和一个1,它将执行另一项操作,依此类推 这就是我到目前为止所做的: import random for x in range(2): print random.randint(1,7) 所以基本上,我需要重复

因此,我正在创建一种游戏类型,将涉及骰子。我计划做的是根据球员的投法,让不同的事情发生,这将是一场双人比赛

我想做的是让计算机随机生成6个可能的骰子边中的2个。打印完成后,计算机将进入if语句,在该语句中它将看到例如:如果已打印骰子1和骰子3,计算机将执行某些操作。如果它打印了一个1和一个1,它将执行另一项操作,依此类推

这就是我到目前为止所做的:

import random
for x in range(2):
  print random.randint(1,7) 
所以基本上,我需要重复的是一种使用if语句检查随机数是否为ex:1和3的方法&另一个例子是检查这些数字的总和是否为6


谢谢。< /P> < P>而不是试着读你刚刚打印的东西,我认为把两个“两个变量”分配给两个变量,打印出这两个值,然后用这两个变量来工作会更优雅。例如:

import random
dice1 = random.randint(1,7)
dice2 = random.randint(1,7)
print(dice1, dice2)
if (dice1 + dice2 == 2): //do something
if (dice1 + dice2 == 3): //do something else 
//... and so on...
//or use switch-case

你为什么不试着把它写出来呢?到目前为止您是否尝试过?您可以将随机滚动的结果分配给如下变量:
result1=random.randint(1,7)
。然后你可以检查例如:
如果result1==6等等。我认为
如果
的条件永远不会是真的…;)谢谢,到目前为止,它正在为我打算做的事情工作!