【问题标题】:Python: How to use random to get two numbers in different ordersPython:如何使用随机获取两个不同顺序的数字
【发布时间】:2022-08-08 17:26:55
【问题描述】:

我正在寻找一种快速的方法来随机获取 2 个整数,例如 1、2 或 2、1。

    var1 = random.randint( 1, 2 )
    # do something
    var2 = random.???       # say if var1 == 1, var2 should be 2.
    # do something else

有什么可以做的事情来实现以下(其他一些语法方式)

    var2 = ( 1, 2 ) - var1

    标签: python python-3.x


    【解决方案1】:

    许多解决方案是可能的,但最符合您的想法的一个是:

    var1 = random.randint(1, 2)
    var2 = 2 if var1 == 1 else 2
    

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 2020-12-10
      • 2011-01-20
      • 1970-01-01
      • 2019-08-17
      • 2014-02-18
      • 1970-01-01
      • 2015-10-17
      • 2014-10-14
      相关资源
      最近更新 更多