第24课:while循环的应用

任务

1、1-100所有奇数的和。

python 复制代码
i=1
sum=0
while i<=100:
    if i % 2 ==1:
        sum= sum + i
    i=i+1
print(sum)

2、使用while循环打印一个矩形。

复制代码
*****
*****
*****
*****
*****

3、让用户输入要打印的行数,然后打印矩形。

python 复制代码
while True:
    i = 1
    hangshu=input("请输入你要打印几行或者按q退出:")
    if hangshu == 'q':
        break
    hangshu = int(hangshu)
    while i<=hangshu:
        i = i + 1
        print("*****")

4、使用while循环,设计一个用户登录程序,要求输入用户名和密码,与程序中事先设置好的用户名和密码进行比对,有3次输入机会。

python 复制代码
name = 'wangwangwang'
mima = '12341234'
i=1
while i<=3:
    a=input("请输入你的名字:")
    b=input("请输入你的密码:")
    if a==name and b==mima:
        print("登录成功!")
        break
    else:
        print("登录失败,你的用户名或者密码有错误!")
        i=i+1

课后练习

青少年软件编程(python二级)等级考试试卷-编程题(2023年3月)

第1题 问答题

某快递公司对于邮寄的包裹有尺寸要求,必须满足以下条件:

每件包裹的长、宽、高之和须小于或等于200厘米,

且任意一边长度必须小于或等于80厘米。

(假设所有包裹都是长方体)

编写一个重复执行的程序,可以实现自动判断包裹是否符合要求。

具体要求如下:

(1)用户以厘米为单位按顺序分别输入包裹的长、宽、高(用户只输入大于零的数字,不输入长度单位,可以输入小数;分多次输入还是一次输入不做要求);

(2)程序自动判断用户输入的包裹尺寸是否满足此快递公司的要求;

(3)如果满足要求,就输出"可以邮寄";

(4)如果不满足要求,就输出"不可以邮寄";

(5)重复以上操作。

第2题 问答题

编写程序帮老师对英语试卷中的英文字母、数字和其他字符(注意:包括空格)进行分类并统计每种字符的数量。

输入样例:

**WVelcome to 2023~!

输出样例:

字母:Welcometo,共9个

数字:2023,共4个

其它字符:** ~!,共6个

相关推荐
海绵宝宝转agent7 小时前
learn-claude-code第1-5章开源学习笔记分享
人工智能·笔记·python·学习
小奇不哭7 小时前
ROS2 单节点,RGB-D 深度相机局部路径提取 + B 样条平滑路径 + YOLOv8 障碍物检测 + 深度测距,用于移动机器人视觉局部循迹。
python·yolov8·ros2·cv2·路径探索循迹
小小龙学IT8 小时前
Python scikit-learn 机器学习库深度解析
python·机器学习·scikit-learn
2601_962071578 小时前
类变量和全局变量的查找路径有什么区别?
开发语言·python
卷无止境9 小时前
独立开发者的"富矿地带":哪些垂直领域值得你押注一辈子?
后端·python
Java后端的Ai之路9 小时前
Python进阶探索29_eval内置函数
开发语言·python·探索·eval·内置函数
计算机毕业编程指导师9 小时前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师9 小时前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
Zootopia62610 小时前
飞行力学知识梳理1|飞行性能与稳定性
人工智能·python·算法·机器学习·无人机·学习方法·信息与通信
Y38153266210 小时前
搜索 API 延迟优化:并发数、超时与超时的真实代价
python·搜索引擎