Python中如何实现变量a等于10或20的赋值逻辑?
null
Python中如何实现变量a等于10或20的赋值逻辑?
a = 10 or 20 ?感觉 lz 问题描述的不好
# 直接赋值方式
a = 10
a = 20
# 条件判断方式
if condition:
a = 10
else:
a = 20
# 三元表达式方式
a = 10 if condition else 20
# 列表随机选择方式
import random
a = random.choice([10, 20])
# 函数返回值方式
def get_value():
return 10 # 或 return 20
a = get_value()
具体用哪种方式取决于你的实际需求。如果只是简单的二选一赋值,用条件判断或三元表达式最直接;如果需要随机赋值就用random.choice;如果赋值逻辑复杂就封装成函数。
一句话建议:根据实际场景选择最合适的赋值方式。
先百度“如何学会提问”
a == 10 and a == 20 ?
实现 eq
对的
不知道哪里没看明白,想教一下就说,不想说也没求你,我欠你的?
就是返回 10 或者 20 其中一个数字
import random
lt = [10, 20]
r = random.randint(0, 1) # 随机返回 0 或 1
lt[r]
PS:题主你的问题确实不清晰,前面四个回答三个人说你描述不好或没看懂或不确定。。更清晰的描述更节省时间,你的和别人的。
说实话,我第一次看题目也是懵逼的。评论里虽然戾气比较重,但确实是你提问的方式不对。
import random
numbers = [10, 20]
res = random.choice(numbers)
不清楚那里看不懂
二楼就描述得很清楚。用 python 如何实现随机返回 10 或 20 中的一个数字
感谢
a.random 的答案是正确的,那你表达没问题,其他问题更大。
b.random 是错的,那就是你表达问题了。
感谢给出如何提问的答案 同时也感谢给出三楼如何说话的答案
没有歧义,因为这个问题根本没意义。
哈哈,看来我是第一个看懂的,解决方法上面都给了,V 友速度真快
这个问题其实只要你能描述清楚就能在搜索引擎上找到,确实是应该先学一下如何提问,二楼说的没毛病
要求 10 和 20 出现的概率是怎样的?要求真随机还是伪随机?
powershell:
$a = 10,20 | Get-Random
$a
这种时候只能默默给 2 楼一个感谢表示支持。
其实还是楼主知道的东西太少了,所以无法更精确的描述。但是知道的足够多就可以自己搜索找到了…
#22 这样写更好一些:
$a = Get-Random -InputObject 10,20


