二、序列操作 1.创建序列,需要包含的元素为Jack、Halen、Join、Tom、David、Mia 2、将序列中按照降序顺序输出 3、将序列逆序排序输出 三、字典操作 1. 从键盘上输入,添加4个学生的信息(姓名、学号,性别、分数),并打印 2. 在每个学生的信息里添加身高信息(’height’:185) 3. 将第二个同学的分数修改为90分 4. 删除第三个同学的信息 四、循环语句 1、计算2+4+6+8-----100的值,以及1+2+3+4+…+…<200的最大值 五:控制语句 1、 输入一个正数,判断是正数,还是负数。
时间: 2024-01-27 09:04:34 浏览: 57
好的,我已经记录下来了。现在回答你的问题:
二、序列操作:
1. 创建序列,需要包含的元素为Jack、Halen、Join、Tom、David、Mia
```python
seq = ['Jack', 'Halen', 'Join', 'Tom', 'David', 'Mia']
```
2. 将序列中按照降序顺序输出
```python
seq.sort(reverse=True)
print(seq)
```
3. 将序列逆序排序输出
```python
seq.reverse()
print(seq)
```
三、字典操作:
1. 从键盘上输入,添加4个学生的信息(姓名、学号,性别、分数),并打印
```python
students = {}
for i in range(4):
name = input('请输入第{}个学生的姓名:'.format(i+1))
id = input('请输入第{}个学生的学号:'.format(i+1))
gender = input('请输入第{}个学生的性别:'.format(i+1))
score = input('请输入第{}个学生的分数:'.format(i+1))
students[name] = {'id': id, 'gender': gender, 'score': score}
print(students)
```
2. 在每个学生的信息里添加身高信息(’height’:185)
```python
for student in students:
students[student]['height'] = 185
print(students)
```
3. 将第二个同学的分数修改为90分
```python
students[list(students.keys())[1]]['score'] = 90
print(students)
```
4. 删除第三个同学的信息
```python
del students[list(students.keys())[2]]
print(students)
```
四、循环语句:
1. 计算2+4+6+8-----100的值,以及1+2+3+4+…+…<200的最大值
```python
sum1 = 0
for i in range(2, 101, 2):
sum1 += i
print('2+4+6+8-----100的值为:', sum1)
sum2 = 0
i = 1
while sum2 + i < 200:
sum2 += i
i += 1
print('1+2+3+4+…+…<200的最大值为:', sum2)
```
五、控制语句:
1. 输入一个正数,判断是正数,还是负数。
```python
num = float(input('请输入一个数字:'))
if num > 0:
print('这是一个正数')
elif num < 0:
print('这是一个负数')
else:
print('这是0')
```