grasshopper中如何把不同的数值进行归类
时间: 2023-10-04 08:14:09 浏览: 44
可以使用条件语句(if-else语句)或者循环语句(for循环或while循环)对不同的数值进行归类。具体方法取决于需要归类的数值种类和数量,以及归类的目的。以下是两个简单的示例:
示例1:将数字按奇偶性进行归类
```
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd = []
even = []
for i in a:
if i % 2 == 0:
even.append(i)
else:
odd.append(i)
print("奇数:", odd)
print("偶数:", even)
```
输出结果:
```
奇数: [1, 3, 5, 7, 9]
偶数: [2, 4, 6, 8, 10]
```
示例2:将数字按大小进行归类
```
a = [1, 5, 3, 9, 7, 4, 2, 8, 6, 0]
small = []
medium = []
large = []
for i in a:
if i < 4:
small.append(i)
elif i < 8:
medium.append(i)
else:
large.append(i)
print("小于4的数:", small)
print("介于4和8之间的数:", medium)
print("大于等于8的数:", large)
```
输出结果:
```
小于4的数: [1, 3, 2, 0]
介于4和8之间的数: [5, 7, 4, 6]
大于等于8的数: [9, 8]
```