分段统计学生成绩 分数 6 作者 颜晖-历年试卷 单位 浙大城市学院 输入n个学生的姓名和百分制成绩,分段统计学生的成绩。 输入格式: 输入在第一行中给出正整数N(1≤n≤100)。随后N行,每行给出一位学生的姓名和成绩,中间以空格分隔。 输出格式: 在一行中顺序输出成绩为80-100分、60-79分、0-59分的学生人数,中间以空格分隔。 输入样例:
时间: 2023-11-27 08:49:59 浏览: 77
输入样例:
```
4
Zhang 87
Wang 58
Li 99
Zhao 78
```
输出样例:
```
2 1 1
```
样例说明:其中分数为80-100分的有2人;60-79分的有1人;0-59分的有1人。
相关问题
1+1/2!+... +1/n! 分数 3 作者 颜晖 单位 浙大城市学院 输入一个非负整数,求1+1/2!+...+1/n!。假设变量已正确定义
以下是Python代码实现:
```python
n = int(input("请输入一个非负整数:"))
sum = 0
item = 1
for i in range(1, n+1):
item *= i
sum += 1/item
print("结果为:", sum)
```
7-2 求1到100的和 分数 10 作者 颜晖 单位 浙大城市学院 本题要求编写程序,计算表达式 1 + 2 + 3 + ... + 100 的值。
这道题可以使用循环来实现,具体代码如下:
```python
sum = 0 # 定义初始值为0的变量sum
for i in range(1, 101): # 使用for循环遍历1到100
sum += i # 将每次遍历到的数加到sum中
print("1到100的和为:", sum) # 输出结果
```
运行结果为:
```
1到100的和为: 5050
```
其中,`sum += i` 相当于 `sum = sum + i`,表示将遍历到的数加到 `sum` 中。`range(1, 101)` 表示遍历的范围是从1到100,不包括101。