首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

Python 如何实现 a = 10 或 20

  •  
  •   zcsnbb · 94 天前 · 1351 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。
        1
    ebingtel   94 天前
    a = 10 or 20 ?感觉 lz 问题描述的不好
        2
    FarisLin   94 天前
    没看懂,是每次随机返回其中一个数吗
        3
    Qzier   94 天前 via iPhone   ♥ 7
    先百度“如何学会提问”
        4
    keakon   94 天前
    a == 10 and a == 20 ?
    实现 __eq__
        5
    zcsnbb   94 天前
    @FarisLin 对的
        6
    zcsnbb   94 天前
    @Qzier 不知道哪里没看明白,想教一下就说,不想说也没求你,我欠你的?
        7
    zcsnbb   94 天前
    @ebingtel 就是返回 10 或者 20 其中一个数字
        8
    weqopy   94 天前
    import random
    lt = [10, 20]
    r = random.randint(0, 1) # 随机返回 0 或 1
    lt[r]

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

    import random

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

    $a = 10,20 | Get-Random
    $a
        23
    shyrock   94 天前
    这种时候只能默默给 2 楼一个感谢表示支持。
        24
    lance6716   94 天前 via Android
    其实还是楼主知道的东西太少了,所以无法更精确的描述。但是知道的足够多就可以自己搜索找到了…
        25
    Tumblr   94 天前
    @ps1aniuge #22 这样写更好一些:
    $a = Get-Random -InputObject 10,20
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3351 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.2 · 18ms · UTC 05:27 · PVG 13:27 · LAX 21:27 · JFK 00:27
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1