---恢复内容开始---
练习题
1、求1-2+3-4+5-6+7-8+9-10的值
问题分析:先把1到10的偶数和奇数先写出来
#!/usr/bin/evn python # -*- coding:utf-8 #求1-2+3-4+5-6+7-8+9-10的值 #先求1到10之间的偶数和奇数 i = 0 while True: i = i+1 if i > 10: break m = i % 2 if m == 1: print(i) elif m != 1: print(i)
以上的题目可以看成所有的奇数之和减去所有的偶数之和(1+2+3+5+7+9)-(2+4+6+8+10)
#!/usr/bin/evn python # -*- coding:utf-8 #求1-2+3-4+5-6+7-8+9-10的值 #先求1到10之间的偶数 i = 0 x = 0 y = 0 while True: i = i+1 if i > 10: break m = i % 2 if m == 1: x=x+i else: y=y+i print(x) print(y) print(x)-(y)
x的值为所有奇数之和
---恢复内容结束---