python学习之——习题二
2024-09-20 23:30:38
习题二:求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)
最新文章
- html5 formData上传 针对app端
- sql ROW_NUMBER() 排序函数 (转)
- 计算机网络和Internet之核心网络
- 循序渐进开发WinForm项目(4)--Winform界面模块的集成使用
- 分页 page
- HDU-1238 Substrings
- Create new Android Virtual Device时不能创建
- POJ3352 Road Construction 双连通分量+缩点
- 简单总结几种常见web攻击手段及其防御方式
- JavaScript 遍历多维数组
- 201621123031 《Java程序设计》第14周学习总结
- 开源协议瞎扯淡,什么是 MIT 协议?[转]
- Lintcode394 Coins in a Line solution 题解
- Linux常用命令(第二版) --Shell应用技巧
- 瑞芯微RKnanC芯片处理器介绍
- kivy sdl2 - ImportError: DLL load failed: 找不到指定的模块。
- struts2_struts2基本配置
- Eclipse Error Reporting Welcome to the Eclipse Error Reporting Service.Do you want to help Eclipse? Enable Disable
- selenium 模拟手机
- ORM 之常用重点 ******
热门文章
- [dev] Go的协程切换问题
- build.xml编译报错Specified VM install not found: type Standard VM, name jdk1.7.0_45
- Zookeeper基本信息
- LAYUI layedit 富文本框内容的取值
- oracle树形结构全路径查询
- webservice学习教程(一):理论
- CentOS系统/tmp目录里面的文件默认保留多久
- 贝塞尔曲线java实现
- 安卓微信端打开H5页面背景图被键盘挤压移动位置解决
- 数据结构与算法JS实现