推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
zcsnbb
V2EX  ›  Python

Python 如何实现 a = 10 或 20

  •  
  •   zcsnbb · Oct 15, 2018 · 4253 views
    This topic created in 2948 days ago, the information mentioned may be changed or developed.
    ebingtel
    ebingtel
    Oct 15, 2018
    1
    a = 10 or 20 ?感觉 lz 问题描述的不好
    FarisLin
    FarisLin
    Oct 15, 2018
    2
    没看懂,是每次随机返回其中一个数吗
    Qzier
    Qzier
    Oct 15, 2018 via iPhone❤️7
    3
    先百度“如何学会提问”
    keakon
    keakon
    Oct 15, 2018
    4
    a == 10 and a == 20 ?
    实现 __eq__
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    5
    @FarisLin 对的
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    6
    @Qzier 不知道哪里没看明白,想教一下就说,不想说也没求你,我欠你的?
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    7
    @ebingtel 就是返回 10 或者 20 其中一个数字
    weqopy
    weqopy
    Oct 15, 2018
    8
    import random
    lt = [10, 20]
    r = random.randint(0, 1) # 随机返回 0 或 1
    lt[r]

    PS:题主你的问题确实不清晰,前面四个回答三个人说你描述不好或没看懂或不确定。。更清晰的描述更节省时间,你的和别人的。
    rabbbit
    rabbbit
    Oct 15, 2018❤️1
    9
    import random
    print(random.choice([10, 20]))
    leoxiao2015
    leoxiao2015
    Oct 15, 2018
    10
    @zcsnbb 说实话,我第一次看题目也是懵逼的。评论里虽然戾气比较重,但确实是你提问的方式不对。

    import random

    numbers = [10, 20]
    res = random.choice(numbers)
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    11
    @weqopy 不清楚那里看不懂
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    12
    @leoxiao2015 感谢看懂我,我想知道 是什么地方有歧义
    leoxiao2015
    leoxiao2015
    Oct 15, 2018
    13
    @zcsnbb 二楼就描述得很清楚。用 python 如何实现随机返回 10 或 20 中的一个数字
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    14
    @rabbbit 感谢
    frienmo
    frienmo
    Oct 15, 2018
    15
    a.random 的答案是正确的,那你表达没问题,其他问题更大。
    b.random 是错的,那就是你表达问题了。
    weqopy
    weqopy
    Oct 15, 2018
    16
    看不懂的地方就是你的问题给的信息太少了,问问题时多说一些总是好的,要实现的结果、进行过的尝试尽量说一下,这样应该会更好一些。
    zcsnbb
    zcsnbb
    OP
    Oct 15, 2018
    17
    @weqopy 感谢给出如何提问的答案 同时也感谢给出三楼如何说话的答案
    n2ex2
    n2ex2
    Oct 15, 2018 via Android
    18
    @zcsnbb 没有歧义,因为这个问题根本没意义。
    FarisLin
    FarisLin
    Oct 15, 2018
    19
    哈哈,看来我是第一个看懂的,解决方法上面都给了,V 友速度真快
    locoz
    locoz
    Oct 15, 2018
    20
    这个问题其实只要你能描述清楚就能在搜索引擎上找到,确实是应该先学一下如何提问,二楼说的没毛病
    jmc891205
    jmc891205
    Oct 15, 2018❤️1
    21
    要求 10 和 20 出现的概率是怎样的?要求真随机还是伪随机?
    ps1aniuge
    ps1aniuge
    Oct 15, 2018
    22
    powershell:

    $a = 10,20 | Get-Random
    $a
    shyrock
    shyrock
    Oct 15, 2018
    23
    这种时候只能默默给 2 楼一个感谢表示支持。
    lance6716
    lance6716
    Oct 15, 2018 via Android
    24
    其实还是楼主知道的东西太少了,所以无法更精确的描述。但是知道的足够多就可以自己搜索找到了…
    Tumblr
    Tumblr
    Oct 15, 2018
    25
    @ps1aniuge #22 这样写更好一些:
    $a = Get-Random -InputObject 10,20
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2201 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    ♥ Do have faith in what you're doing.