i ∈ (1, 10) 这个符号代表 i = (1,2,3..., 10)吗?

i ∈ (1, 10) 这个符号代表 i = (1,2,3..., 10)吗?如果不是,i = (1,2,3..., 10) 应该怎么用数学表达?

i ∈ (1, 10) 这个符号不表是 i = (1,2,3..., 10),表示i属于1到10的集合
i = (1,2,3..., 10)用code表示

i = (1, 2, 3, 4, 5, 6, 7, 9, 10)   # 元组表示
i = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}  # 集合表示
i = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]   # 列表表示1
i = range(11)     # 列表表示2





用元组

不是哦,
属于,数学符号为“∈”,表示元素和集合之间的关系。若a∈A,则a属于集合A,a是集合A中的元素。若a∉A,则a不属于集合A,a不是集合A中的元素。

你可以参考级数中是怎么表达一个区间的
i=1,i->10

表示的意思是i是集合{1~10}之中的一个元素,你问的数学表达就是i ∈{12345678910}
程序实现
import random

i = random.randint(1, 10)
print(i)

python中可以用
for i in range(1,11):
print(i)
来表示i = (1,2,3..., 10)

意思是说,i可以是2~9的任意一个数,这样好理解

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/310829329956182.jpg "不代表,只表示2~9

数学上的 i ∈ (1, 10) ,就表示 i(1,10) 中的某一个值, i = (1,2,3...,10) 的数学表达 i = [1,2,3,4,5,6,7,8,9,10]

肯定不是,前面一个属于区间取值。如果你想要创建数组(1,2,3,4,5,6,7,8,9,10)用数学表示的话采用集合的形式表示即可如:i={1,2,3,4,5,6,7,8,9,10}

问题一:i ∈ (1, 10) 这个符号代表 i = (1,2,3..., 10)吗?
答:不是,前者表示i∈(1,10)的区间内,没特别说就认为区间连续;如果前者想表示i属于集合,应该是{i|1<=i<=10}。
i = (1,2,3..., 10) 目前觉得是计算的元组,记不得数学这样表示的含义

问题二:i = (1,2,3..., 10) 应该怎么用数学表?
答:这意味着 i等价与等号右边的数列或者集合
如果 i 是数列,这么表示:{i}:1,2,3...10
如果 i 是集合,这么表示:I={1,2,3...i} 1<=i<=10

别听他们的,不是的,他们肯定必修一没学好,这是开区间,不包括两段的1和10,也就是range(2,10)
你那个应该是i∈{1,2,3,4,5,6,7,8,9,10}