本课程为PTA-MOOC系列中浙江大学提供的《Python程序设计》课程的第二章节实践部分,专注于通过拼题A平台进行编程练习与项目实战,帮助学习者巩固和提高Python编程技能。
7-1 计算 11+12+13+…+m (30分)
输入一个正整数m(20≤m≤100),计算 11+12+13+…+m 的值。
**输入格式:** 在一行中输入一个正整数 m。
**输出格式:** 在一行中按照“sum = S”的形式输出对应的和S。
例如,如果输入为:
```
25
```
则输出应为:
```
sum = 310
```
7-2 计算分段函数 (10 分)
给定一个实数x, 根据以下规则计算其值:
当 x > 0 时,结果是 x^2。
当 x == 0 时, 结果为 -1。
当 x < 0 时,结果为 -(3 * abs(x))。
**代码:**
```python
x = float(input())
if x > 0:
result = x ** 2
elif x == 0:
result = -1
else: # x < 0 case
result = -(3 * abs(x))
print(result =, result)
```
注意确保输入的类型转换为浮点数,以处理所有可能的情况。