当前位置: 首页 > news >正文

建筑兔零基础自学python记录37|编程练习3

学习编程很多时候都是为了解决问题的,而要更好地解决问题,一般来说有三个步骤:

  • 第一步应该仔细研究问题,了解问题是什么,目标是什么?
  • 第二步才是编写代码,第一步研究的越明白,第二步写出的代码就越靠谱。
  • 第三步则是测试代码,验证结果。

执行循环的步骤

  1. 条件
  2. 语句
  3. 次数

(1)循环

练习:编写程序循环输出五次人生苦短 我用Python

n=1
while n<=5:
  print('人生苦短 我用Python')
  n=n+1

练习:让程序循环打印做俯卧撑,效果图如下:

i = 1
while(i <= 6):
    print("做了",i,"个俯卧撑")
    i=i+1

 练习:从1到100求和

第一步,研究问题:

  1. 要解决一个求和问题,则需要定义一个变量(可以命名为 sum)存储最终的和;
  2. 变量 sum 是不断累加的;
  3. 可以使用循环来不断进行累加,每次累加一个数,这个数是不断增长的,涨幅为 1 ;
  4. 要设计循环成立的条件(否则会变成无限循环),这个条件应该是累加到100的时候跳出循环。
sum = 0              # 定义变量sum存储最终的和
i = 1                # 定义变量 i 来代表每次累加的值

while  i<=100:       # 在这一行定义循环,循环跳出的条件为 i <= 100
    sum = sum+i      # 每次循环都需要对 sum 进行累加
    i = i+1          # 在这一行对 i 的值进行累加,涨幅为 1

print(sum)

  这次状态有点废,暂时就写这些啦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/49264.html

相关文章:

  • 网络安全ctf试题 ctf网络安全大赛真题
  • C语言_数据结构总结1:静态分配方式的顺序表
  • 记一次ScopeSentry搭建
  • DAV_postgresql_4-pg安装
  • 文件操作核心概念总结
  • 鸿蒙中打开相机相册
  • AIGC时代:如何快速搞定Spring Boot+Vue全栈开发
  • *基础算法(1)
  • Linux之df命令
  • 网络安全工作怎么样?
  • 【CPU】Hart ID是什么(草稿)
  • AutoGen学习笔记系列(三)Tutorial - Agents
  • 深拷贝 浅拷贝防御性拷贝
  • 每日一题洛谷普及/提高-P1154 奶牛分厩c++
  • SAP MDG —— MDG on S/4HANA 2023 FPS03 创新汇总
  • mapbox进阶,使用点类型geojson加载symbol符号图层,用于标注带图标的注记,且文字居中在图标内,图标大小自适应文字
  • html | 预览一个颜色数组
  • OpenHarmony文件管理子系统
  • Kubernetes集群部署实战:从零到英雄
  • 【Flutter】正方形的Dialog
  • 通俗易懂的聚类算法之K均值详解
  • 嵌入式开发:磁通门传感器开发(4):自然环境中的磁场
  • Pycharm配置ROS开发环境
  • 《Docker 核心概念揭秘:如何让软件开发像烹饪一样简单》
  • 【前端进阶】14 提升编程体验:组件化与模块化
  • 随机选择文件,向后写入文件内容
  • 04_DeepLearning_SVM
  • day3作业
  • 队列的顺序结构—循环队列的判断条件(rear + 1) % MAXSIZE分析
  • intra-mart实现logicDesigner与forma联动