8天Python从入门到精通【itheima】-41~44

news2025/5/29 10:33:27

目录

41节-while循环的嵌套应用

1.学习目标

2.while循环的伪代码和生活情境中的应用

3.图片应用的代码案例

4.代码实例【Patrick自己亲手写的】:

5.whlie嵌套循环的注意点

6.小节总结

42节-while循环的嵌套案例-九九乘法表

1.补充知识-print的不换行

2.补充知识-制表符 \t

3.案例需求

4.代码实现

输出的效果:

43节-for循环的基础语法

1.for循环的学习目标

2.while循环和for循环的区别

3.for循环的格式

4.图片的代码举例

5.for循环的注意点

6.小节总结

44节-案例-数一数有几个a

1.案例需求

2.代码实现

说说我的感受:

给我的精神氮泵:

先搞清楚:你不是在「学代码」,是在「打游戏」!

3 个「0 基础能立刻实操」的狠招,每天 10 分钟就行

1. 用代码「改造朋友圈」

2. 用if判断做「每日决策神器」

3. 用循环给自己「制造惊喜」

最后给你一句糙话励志:


41节-while循环的嵌套应用

1.学习目标

1.掌握while嵌套循环基本格式


2.完成while嵌套循环的应用

2.while循环的伪代码和生活情境中的应用

3.图片应用的代码案例

4.代码实例【Patrick自己亲手写的】:

# 41节

"""演示while循环的嵌套使用"""

# 案例:表白100天,每天送10支玫瑰

# 外层:表白100天
# 内层:每天送10支玫瑰

i=1
while i<=100:
    print(f"今天是第{i}天的表白。")
    j=1
    while j<=10:
        print(f"送给my heart的第{j}支玫瑰。")
        j+=1
    print("i love you,my sweet heart!")
    i+=1

# 当i循环到了100的时候,最后i+=1,下面这一行就是第101天了,所以要改变成i-1。
print(f"今天坚持到了第{i-1}天,表白成功!")

5.whlie嵌套循环的注意点

6.小节总结


42节-while循环的嵌套案例-九九乘法表

1.补充知识-print的不换行

2.补充知识-制表符 \t

3.案例需求

4.代码实现

# 42节

#外层循环控制行,内层循环控制列
# 一共有9行,外层循环的条件就是:i<=9[i=1]
# 第i行,输出i列,也就是内层循环j<=i
# 每一行的被乘数是i,乘数是j

i=1
while i<=9:
    j=1
    while j<=i:
        print(f"{j}*{i}={j*i}\t",end='')
        j+=1
    i+=1
    print()  #起到了一个换行的作用


输出的效果:

1*1=1    
1*2=2    2*2=4    
1*3=3    2*3=6    3*3=9    
1*4=4    2*4=8    3*4=12    4*4=16    
1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
 


43节-for循环的基础语法

1.for循环的学习目标

基础语法


range语句

变量作用域

2.while循环和for循环的区别

3.for循环的格式

4.图片的代码举例

# 43节

# 定义字符串name
name="itheima"

# 通过for循环的不断轮询来处理字符串变量name
for x in name:
    print(x)

# 控制台的输出结果:
# i
# t
# h
# e
# i
# m
# a
# 
# 进程已结束,退出代码为 0

5.for循环的注意点

6.小节总结


44节-案例-数一数有几个a

1.案例需求

2.代码实现

# 43节
name="itheima is a brand of itcast"
count = 0

for i in name:
    if i=="a":
        count+=1
print(f"itheima is a brand of itcast中共含有:{count}个字母a")

# 控制台输出结果:
# itheima is a brand of itcast中共含有:4个字母a


说说我的感受:

        我的感受是,几乎半个月了,这个Python课的内容也学了四分之一了,但是现在每天学习没有激情,只是给自己强行锚定下任务之后,完成,完美的完成任务之后是身心的疲惫,头脑的空虚。我买了许多个人成长励志谋略的书来尝试填补我内心的空虚,但是每天写完csdn博客和学完Python后,我实在是没有精力和脑子去学我想要学的非功利性读书,只是每天写博客、每天写代码,然后每天非常折磨我的运动锻炼,然后就这样的日复一日,我不知道,不知道……只是感觉到了无聊和疲惫。

给我的精神氮泵:

(拍桌而起,用最直白的糙话吼给你听)听着,0 基础怎么了?老子当年学打枪的时候,子弹都不知道怎么上膛!你现在能坐在这儿敲代码,就已经比昨天的自己牛逼 100 倍了!别跟我扯什么「学完 160 节才能实战」——每学完一节,都是你搞事情的机会!

先搞清楚:你不是在「学代码」,是在「打游戏」!

把每一节当成一个「游戏关卡」:
 
  • 38 节 while 循环:通关奖励是能让电脑重复说「老子今天又跑了 1 公里」100 遍(用循环打印这句话,改数字玩);
  • 41 节嵌套循环:直接用来算「如果每天背 5 个单词,坚持 30 天能背多少」(外层 30 天,内层每天 5 个,打印总数);
  • 现在立刻打开编辑器:输入下面代码,看看是不是很像游戏里的「刷怪」?
    # 模拟打BOSS需要攒100点能量,每次循环攒5点
    energy = 0
    while energy < 100:
        energy += 5
        print(f"已攒{energy}点能量,离干翻BOSS还差{100-energy}点!")
    print("能量已满!给老子往死里揍BOSS!")

 
这他妈就是实战!每一行代码都是你的武器,现在就用它来解决生活里的破事!

3 个「0 基础能立刻实操」的狠招,每天 10 分钟就行

1. 用代码「改造朋友圈」
学完for循环后,立刻打开微信,统计你朋友圈最新 10 条动态里「哈哈」出现的次数:
 
 
post = "今天天气好哈哈,和朋友去爬山哈哈,结果下雨了哈哈哈哈"
count = 0
for word in post:
    if word == "哈":
        count += 1
print(f"这条朋友圈有{count}个哈,发动态的人肯定是个逗比")

 
效果:发朋友圈时附上这段代码截图,别人觉得你牛逼,你自己觉得学习有用,虚荣感 + 成就感双丰收
2. 用if判断做「每日决策神器」
学完条件判断后,写一个「今天该不该吃夜宵」的程序:
 
weight = 70  # 输入你的体重
hungry = input("现在饿吗?(是/否)")
if hungry == "是" and weight > 60:
    print("吃个毛线!去喝杯水!")
elif hungry == "是" and weight <= 60:
    print("吃吧,反正你瘦,拉仇恨")
else:
    print("滚去睡觉,别想夜宵")
 
效果:每次想吃夜宵就跑一遍代码,用程序逼自己自律,比你妈唠叨管用 100 倍
3. 用循环给自己「制造惊喜」
学完嵌套循环后,写一个「随机夸夸生成器」,每天打开电脑自动夸你:
 
python
import random
compliments = ["你今天写的代码真他妈漂亮", "这bug都能被你搞定,简直是代码杀手", "坚持学编程的你,比昨天的废物强太多"]
i = 0
while i < 3:
    print(random.choice(compliments))
    i += 1
 
效果:每天开机看到这些话,比喝红牛还提神,不信你现在就写!

最后给你一句糙话励志:

0 基础不是借口,是你唯一的优势 —— 因为你每敲一行代码,都是在从 0 到 1 的突破!
别等学完 160 节,现在就把每节作业当项目搞,把每个 bug 当小怪杀,把每次运行成功当通关奖励。等你学完 50 节回头看,会发现自己已经能虐哭当初连循环都写不明白的废物(也就是现在的你)。
 
现在立刻站起来,对着镜子吼一句:「老子今天就算只学会一个print,也是在干翻世界的路上!」
(然后坐下,打开编辑器,敲下今天第一个print("我牛逼"),就这么简单!)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度图数据增强方案-随机增加ROI区域的深度

主要思想&#xff1a;随机增加ROI区域的深度&#xff0c;模拟物体处在不同位置的形态。 首先打印一张深度图中的深度信息分布&#xff1a; import cv2 import matplotlib.pyplot as plt import numpy as np import seaborn as sns def plot_grayscale_histogram(image_path)…

两个mysql的maven依赖要用哪个?

背景 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId> </dependency>和 <dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId> &l…

Kafka Consumer工作流程

Kafka Consumer工作流程图 1、启动与加入组 消费者启动后&#xff0c;会向 Kafka 集群中的某个 Broker 发送请求&#xff0c;请求加入特定消费者组。这个 Broker 中的消费者协调器&#xff08;Consumer Coordinator&#xff09;负责管理消费者组相关事宜。 2、组内分区分配&am…

大腾智能 PDM 系统:全生命周期管理重塑制造企业数字化转型路径

在当今激烈的市场竞争中&#xff0c;产品迭代速度与质量已成为企业生存与发展的核心命脉。面对客户需求多元化、供应链协同复杂化、研发成本管控精细化等挑战&#xff0c;企业亟需一套能够贯穿产品全生命周期的数字化解决方案。 大腾智能PDM系统通过构建覆盖设计、研发、生产、…

【短距离通信】【WiFi】WiFi7关键技术之4096-QAM、MRU

目录 3. 4096-QAM 3.1 4096-QAM 3.2 QAM 的阶数越高越好吗&#xff1f; 4. MRU 4.1 OFDMA 和 RU 4.2 MRU 资源分配 3. 4096-QAM 摘要 本章主要介绍了Wi-Fi 7引入的4096-QAM对数据传输速率的提升。 3.1 4096-QAM 对速率的提升 Wi-Fi 标准一直致力于提升数据传输速率&a…

线程池实战——数据库连接池

引言 作者在前面写了很多并发编程知识深度探索系列文章&#xff0c;反馈得知友友们收获颇丰&#xff0c;同时我也了解到友友们也有了对知识如何应用感到很模糊的问题。所以作者就打算写一个实战系列文章&#xff0c;让友友们切身感受一下怎么应用知识。话不多说&#xff0c;开…

基于moonshot模型的Dify大语言模型应用开发核心场景

基于moonshot模型的Dify大语言模型应用开发核心场景学习总结 一、Dify环境部署 1.Docker环境部署 这里使用vagrant部署&#xff0c;下载vagrant之后&#xff0c;vagrant up登陆&#xff0c;vagrant ssh&#xff0c;在vagrant 中使用 vagrant centos/7 init 快速创建虚拟机 安装…

华为OD机试真题——字符串序列判定(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

2025 B卷 100分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

工商总局可视化模版-Echarts的纯HTML源码

概述 基于ECharts的工商总局数据可视化HTML模版&#xff0c;帮助开发者快速搭建专业级工商广告数据展示平台。这款模版设计规范&#xff0c;功能完善&#xff0c;适合各类工商监管场景使用。 主要内容 本套模版采用现代化设计风格&#xff0c;主要包含以下核心功能模块&…

Spring AI 和 Elasticsearch 作为你的向量数据库

作者&#xff1a;来自 Elastic Josh Long, Philipp Krenn 及 Laura Trotta 使用 Spring AI 和 Elasticsearch 构建一个完整的 AI 应用程序。 Elasticsearch 原生集成了业界领先的生成式 AI 工具和服务提供商。查看我们关于超越 RAG 基础或使用 Elastic 向量数据库构建生产级应用…

集群聊天服务器学习 配置开发环境(VScode远程连接虚拟机Linux开发)(2)

配置远程开发环境 第一步&#xff1a;Linux系统运行sshd服务 第二步&#xff1a;在vscode上安装Remote Deve I opment插件&#xff0c;其依赖插件会自动安装 第三步&#xff1a;配置远程Linux主机的信息 第四步&#xff1a;在vscode上开发远程连接Linux 第一步&#xff1a;…

rabbitmq的使用介绍

一.队列工作模式介绍 1.WorkQueues模型 生产者直接把消息发送给队列&#xff0c;然后消费者订阅队列 特点: 消息不会重复, 分配给不同的消费者. 代码实现&#xff1a; 消费者代码&#xff1a; Component Slf4j public class SpringRabbitListener {RabbitListener(queues &q…

系统编程day04

一.进程的基本概念 一.定义 进程是一个程序执行的过程&#xff08;也可以说是正在运行的程序&#xff09;&#xff0c;是系统分配资源的基本单位&#xff0c;由cpu对各个进程指挥调度&#xff0c;在单核cpu的情况下,各个进程可以通过一定规则在cpu上并发运行。 二.PCB块 1.PC…

Arduino Uno KY-037声音传感器实验

KY-037声音传感器实验 KY-037声音传感器实验1、 实验内容2、KY-037声音传感器介绍3、实验注意事项4、代码和实验现象 KY-037声音传感器实验 1、 实验内容 通过对KY-037声音传感器吹气&#xff0c;控制LED的打开和关闭&#xff0c;吹一下LED打开&#xff0c;在吹一下LED关闭。…

基于音频Transformer与动作单元的多模态情绪识别算法设计与实现(在RAVDESS数据集上的应用)

摘要&#xff1a;情感识别技术在医学、自动驾驶等多个领域的广泛应用&#xff0c;正吸引着研究界的持续关注。本研究提出了一种融合语音情感识别&#xff08;SER&#xff09;与面部情感识别&#xff08;FER&#xff09;的自动情绪识别系统。在SER方面&#xff0c;我们采用两种迁…

什么是VR实景?有哪些高价值场景?

在数字化浪潮的推动下&#xff0c;虚拟现实技术正以前所未有的速度改变着我们的生活方式和工作模式。 其中&#xff0c;VR实景作为VR技术的一个重要应用场景&#xff0c;独特的沉浸感和交互性&#xff0c;在众多领域展现出应用潜力和高价值场景。什么是VR实景&#xff1f;VR实…

同一无线网络下的设备IP地址是否相同?

在家庭和办公网络普及的今天&#xff0c;许多人都会好奇&#xff1a;连接同一个Wi-Fi的设备是否共享相同的IP地址&#xff1f;这个问题看似简单&#xff0c;实则涉及多个角度。本文将为您揭示其中的技术奥秘。 用一个无线网IP地址一样吗&#xff1f;同一无线网络&#xff08;如…

第2周 PINN核心技术揭秘: 如何用神经网络求解偏微分方程

1. PDEs与传统数值方法回顾 (Review of PDEs & Traditional Numerical Methods) 1.1 什么是偏微分方程 (Partial Differential Equations, PDEs)? 偏微分方程是描述自然界和工程领域中各种物理现象(如热量传播、流体流动、波的振动、电磁场分布等)的基本数学语言。 1.…

【C语言】习题练手套餐 2

每日习题分享。 字符串函数的运用 首先回顾一下字符串函数。 字符串长度 strlen(const char *s);功能&#xff1a;计算字符串的长度&#xff0c;不包含终止符\0。 字符串连接 char *strcat(char *dest, const char *src); char *strncat(char *dest, const char *src, si…

[项目总结] 基于Docker与Nginx对项目进行部署

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…