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

公益广告不浪费水网站怎么做推广引流渠道的论坛

公益广告不浪费水网站怎么做,推广引流渠道的论坛,洪山网站建设,wordpress 评论头像不显示&#x1f3af; 今日目标 掌握 while 和 for 循环的使用方式理解 range() 的工作机制实践&#xff1a;打印 1~100、累加、九九乘法表等常见程序逻辑 &#x1f9e0; 学习内容详解 while 循环 i 1 while i < 5:print(f"第 {i} 次循环")i 1&#x1f4cc; 特点&…

🎯 今日目标

  • 掌握 while 和 for 循环的使用方式
  • 理解 range() 的工作机制
  • 实践:打印 1~100、累加、九九乘法表等常见程序逻辑

🧠 学习内容详解

  1. while 循环

    i = 1
    while i <= 5:print(f"第 {i} 次循环")i += 1
    

    📌 特点:先判断再执行,适合“直到满足某个条件前一直做”的任务

  2. for 循环 + range()’

    # range(起始, 结束, 步长),不包含结束值
    for i in range(1, 6):print(f"第 {i} 次循环")
    

    📌 range() 用法:

    range(5)        # 0,1,2,3,4
    range(1, 5)     # 1,2,3,4
    range(1, 10, 2) # 1,3,5,7,9
    
  3. 常见循环任务实例
    ✅ 打印 1~100 所有数字

    for i in range(1, 101):print(i, end=" ")
    

    ✅ 计算 1~100 的累加和

    total = 0
    for i in range(1, 101):total += i
    print("1~100 的总和是:", total)
    
  4. 九九乘法表(嵌套循环)

    for i in range(1, 10):for j in range(1, i + 1):print(f"{j}×{i}={i*j}", end="\t")print()  # 换行
    

    📌 内层循环控制列,外层控制行;\t 表示制表符对齐,print() 换行

🧪 今日练习任务

  1. 使用 while 循环打印 1 到 10 的平方

    i = 1
    while i <= 10:print(f"{i}的平方是:{i * i}")i += 1	
    

    输出结果为:

    1的平方是:1
    2的平方是:4
    3的平方是:9
    4的平方是:16
    5的平方是:25
    6的平方是:36
    7的平方是:49
    8的平方是:64
    9的平方是:81
    10的平方是:100
    
  2. 计算 1~100 中所有偶数的和(for + if)

    total = 0
    for i in range(1, 101):if(i%2 == 0):total += i
    print("1~100 中所有偶数的总和是:", total)
    

    输出结果是:

    1~100 中所有偶数的总和是: 2550
    

今日总结

  1. while 和 for 各适合什么场景?

    对比项while 循环for 循环
    使用场景条件未知,直到某个条件成立才停止已知循环次数或需要遍历一个可迭代对象时使用
    循环条件控制手动控制变量、判断条件和更新自动迭代,无需手动更新
    可读性条件驱动,适合处理“无限循环”类逻辑简洁明了,适合遍历范围、列表、字符串等结构

    🔸 示例:

    # while:直到用户输入“exit”才退出
    command = ""
    while command != "exit":command = input("请输入指令(exit退出):")print("你输入了:", command)# for:打印1~10
    for i in range(1, 11):print(i)
    
  2. range() 的三种参数用法?
    range() 用于生成整数序列,是 for 循环中最常用的函数之一:

    range([start], stop[, step])
    
    用法说明示例结果
    range(stop)从 0 开始到 stop-1range(5)0 1 2 3 4
    range(start, stop)从 start 到 stop-1range(2, 6)2 3 4 5
    range(start, stop, step)指定步长range(1, 10, 2)1 3 5 7 9

    🔸 示例:

    for i in range(5):print(i, end=" ")  # 输出:0 1 2 3 4
    
  3. 循环体内 print() 如何控制换行/不换行?
    默认情况下,print() 输出后会自动换行。
    要取消自动换行,可以设置 end=“” 或指定分隔符。
    🔸 示例:

    # 默认换行
    print("A")
    print("B")
    # 输出:
    # A
    # B# 不换行输出
    print("A", end=" ")
    print("B", end=" ")
    # 输出:A B
    

    常见用法:输出九九乘法表时让一行内容横向排列:

    for i in range(1, 4):for j in range(1, 4):print(f"{j}×{i}={j*i}", end="\t")print()  # 换行
    
  4. 如何使用嵌套循环解决二维结构的问题?

    嵌套循环常用于:

    • 表格输出(如九九乘法表)
    • 遍历二维数组或矩阵
    • 多维坐标(如笛卡尔积)

    🔸 九九乘法表示例(行×列):

    for i in range(1, 10):           # 外层控制行for j in range(1, i + 1):    # 内层控制列print(f"{j}×{i}={i*j}", end="\t")print()  # 每一行结束后换行
    

    📌 理解方式:

    • 外层循环每次开始都代表新的一行
    • 内层循环表示一行中的多个元素(列)
http://www.dtcms.com/wzjs/534534.html

相关文章:

  • 重庆建站管理系统开发天津微信网站建设
  • 网站热力图用ps怎么做如何做网站轮播大图
  • 那些做网站的那些软件都叫啥怎样做寻亲网站志愿者
  • 网站备案号注销的结果鞍山兼职吧
  • 截取网站流量怎么学习制作网站
  • 网站建设 概念股中国企业信用网站官网
  • 龙华住房和建设局网站天津网站排名
  • 网站服务器和直播服务器一样吗深圳专业网站建设技术
  • jsp 淘宝网站验证码 设计黑帽seo寄生虫
  • 网站质作做网站建设公司怎么样
  • 建站公司不给源码海南网警网上报警平台
  • 企业品牌网站设计烟台做网站案例
  • 网站体验优化黄骅港旅游景点
  • 中小型网站建设机构江山市城乡建设局网站
  • 做网站切片重庆建设工程信息网官网首页入口
  • 做网站排名优化的公司网站关键词查询
  • 深圳网站建设hi0755文化建设的内容
  • 东莞公司网站价格网络科技有限公司注册资金最低
  • 易点科技网站建设甘肃住房和城乡建设局网站
  • 宁波 住房和建设局网站wordpress花瓣模板
  • 佳木斯网站建设公司佛山专注网站制作细节
  • 常州网站制作优化长沙市网站推广电话
  • 新闻客户端网站开发少儿编程网
  • 江西航达建设集团网站建立网站商店
  • 征婚网站 女 做茶叶生意美工工资一般多少
  • 吉林网站备案wordpress wdlog主题
  • 内网网站建设方面政策网站设计师发展方向
  • 网站开发软件启动wordpress建材主题
  • 网站建设经费计划内容可以做宣传海报的网站
  • 怎么看是哪家做的网站建设网站的题目