Python 如何实现 a = 10 或 20

2018-10-15 16:51:07 +08:00
 zcsnbb
2801 次点击
所在节点    Python
25 条回复
ebingtel
2018-10-15 17:07:45 +08:00
a = 10 or 20 ?感觉 lz 问题描述的不好
FarisLin
2018-10-15 17:17:11 +08:00
没看懂,是每次随机返回其中一个数吗
Qzier
2018-10-15 17:26:14 +08:00
先百度“如何学会提问”
keakon
2018-10-15 17:26:44 +08:00
a == 10 and a == 20 ?
实现 __eq__
zcsnbb
2018-10-15 17:29:07 +08:00
@FarisLin 对的
zcsnbb
2018-10-15 17:30:12 +08:00
@Qzier 不知道哪里没看明白,想教一下就说,不想说也没求你,我欠你的?
zcsnbb
2018-10-15 17:31:41 +08:00
@ebingtel 就是返回 10 或者 20 其中一个数字
weqopy
2018-10-15 17:35:28 +08:00
import random
lt = [10, 20]
r = random.randint(0, 1) # 随机返回 0 或 1
lt[r]

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

import random

numbers = [10, 20]
res = random.choice(numbers)
zcsnbb
2018-10-15 17:37:38 +08:00
@weqopy 不清楚那里看不懂
zcsnbb
2018-10-15 17:39:28 +08:00
@leoxiao2015 感谢看懂我,我想知道 是什么地方有歧义
leoxiao2015
2018-10-15 17:39:28 +08:00
@zcsnbb 二楼就描述得很清楚。用 python 如何实现随机返回 10 或 20 中的一个数字
zcsnbb
2018-10-15 17:40:28 +08:00
@rabbbit 感谢
frienmo
2018-10-15 17:43:15 +08:00
a.random 的答案是正确的,那你表达没问题,其他问题更大。
b.random 是错的,那就是你表达问题了。
weqopy
2018-10-15 17:43:55 +08:00
看不懂的地方就是你的问题给的信息太少了,问问题时多说一些总是好的,要实现的结果、进行过的尝试尽量说一下,这样应该会更好一些。
zcsnbb
2018-10-15 17:46:33 +08:00
@weqopy 感谢给出如何提问的答案 同时也感谢给出三楼如何说话的答案
n2ex2
2018-10-15 17:46:55 +08:00
@zcsnbb 没有歧义,因为这个问题根本没意义。
FarisLin
2018-10-15 17:47:36 +08:00
哈哈,看来我是第一个看懂的,解决方法上面都给了,V 友速度真快
locoz
2018-10-15 17:47:48 +08:00
这个问题其实只要你能描述清楚就能在搜索引擎上找到,确实是应该先学一下如何提问,二楼说的没毛病

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497815

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX