习题二:求1-100的所有数的和

首先明确,1-100的数字相加一直是前面加后面,如,1+2+3+4......我们平常的计算方法是1+2等于3,然后再使用3+3等于6,然后6+4等于10以此类推加到100,那么我们可以在代码中先定义两个变量,以便进行这样的前后相加。

# 先定义两个变量,由于此次计算中,是由1和0开始的,则:

x = 1

y = 0

然后使用while进行循环相加,并且嵌入if语句判断x的大小是否已经循环到了100,如果x已经等于100了,那么就break跳出while循环。最后打印出y的值,也就是1-100的数字相加的和。

 x = 1
y = 0
while True:
y = y + x
if x == 100:
break
else:
x = x + 1
print(y)

最新文章

  1. html5 formData上传 针对app端
  2. sql ROW_NUMBER() 排序函数 (转)
  3. 计算机网络和Internet之核心网络
  4. 循序渐进开发WinForm项目(4)--Winform界面模块的集成使用
  5. 分页 page
  6. HDU-1238 Substrings
  7. Create new Android Virtual Device时不能创建
  8. POJ3352 Road Construction 双连通分量+缩点
  9. 简单总结几种常见web攻击手段及其防御方式
  10. JavaScript 遍历多维数组
  11. 201621123031 《Java程序设计》第14周学习总结
  12. 开源协议瞎扯淡,什么是 MIT 协议?[转]
  13. Lintcode394 Coins in a Line solution 题解
  14. Linux常用命令(第二版) --Shell应用技巧
  15. 瑞芯微RKnanC芯片处理器介绍
  16. kivy sdl2 - ImportError: DLL load failed: 找不到指定的模块。
  17. struts2_struts2基本配置
  18. Eclipse Error Reporting Welcome to the Eclipse Error Reporting Service.Do you want to help Eclipse? Enable Disable
  19. selenium 模拟手机
  20. ORM 之常用重点 ******

热门文章

  1. [dev] Go的协程切换问题
  2. build.xml编译报错Specified VM install not found: type Standard VM, name jdk1.7.0_45
  3. Zookeeper基本信息
  4. LAYUI layedit 富文本框内容的取值
  5. oracle树形结构全路径查询
  6. webservice学习教程(一):理论
  7. CentOS系统/tmp目录里面的文件默认保留多久
  8. 贝塞尔曲线java实现
  9. 安卓微信端打开H5页面背景图被键盘挤压移动位置解决
  10. 数据结构与算法JS实现