实验1:Python语言基础
一、实验目的和要求
1、学会使用Python的流程控制语句;
2、掌握Python的选择语句和循环语句;
3、学会运用条件语句和循环语句的嵌套结构。
二、实验环境
软件版本:Python 3.10 64_bit
三、实验过程
1、实例1:判断输入的是不是黄蓉所说的数
(1)使用if语句判断用户输入的数字是不是黄蓉所说的除以三余二,除以五余三,除以七余二的数,代码如下:
(2)运行结果如图所示:
2、实例2:验证瑛姑给出的答案是否正确
(1)使用if…else语句判断输入的数字是不是黄蓉所说的除以三余二,除以五余三,除以七余二的数,并给予相应的提示,代码如下:
(2)运行结果如图所示:
3、实例3:输出玫瑰花语
(1)使用if…elif…else多分支语句实现根据用户输入的玫瑰花的朵数输出其代表的含义,代码如下:
(2)运行结果如图所示:
4、实例4:判断是否为酒后驾车
(1)通过使用嵌套的if语句实现根据输入的酒精含量判断是否为酒后驾车的功能,代码如下:
(2)运行结果如图所示:
5、实例5:助力瑛姑①:while循环版解题法
(1)使用while循环语句实现从1开始依次尝试符合条件的数,直到找到符合条件的数时,才退出循环,代码如下:
(2)运行结果如图所示:
6、实例6:助力瑛姑②:for循环版解题法
(1)使用for循环语句实现从1循环到100(不包含100),并且记录符合黄蓉要求的数,代码如下:
(2)运行结果如图所示:
7、实例7:打印九九乘法表
(1)使用嵌套的for循环打印九九乘法表(上三角),代码如下:
(2)运行结果如图所示:
8、实例8:助力瑛姑③:for循环改进版解题法
(1)在实例6最后一行代码下方再添加一个break语句,代码如下:
(2)运行结果如图所示:
9、实例9:逢七拍腿游戏
(1)通过在for循环中使用continue语句实现计算拍腿次数,即计算从1到100(不包括100),一共有多少个尾数为7或7的倍数这样的数,代码如下:
(2)运行结果如图所示:
10、实战一:模拟支付宝蚂蚁森林的能量产生过程
(1)支付宝的蚂蚁森林通过日常的走步、生活缴费、线下支付、网络购票、共享单车等低碳、环保行为可以积攒能量,当能量达到一定数量后,可以种一棵真正的树。那么本实战将模拟支付宝蚂蚁森林的能量产生过程。代码如下:
(2)运行结果如图所示:
11、实战二:猜数字游戏
(1)编写一个猜数字的小游戏,随机生成一个1到10之间(包括1和10)的数字作为基准数,玩家每次通过键盘输入一个数字,如果输入的数字和基准数相同,则成功过关,否则重新输入。如果玩家输入-1,则表示退出游戏。代码如下:
(2)运行结果如图所示:
12、实战三:模拟”跳一跳“小游戏的加分块
(1)“跳一跳”小游戏中提供了一些加分块,当跳到这些加分块上时,会有额外的加分。本实战将模拟“跳一跳”小游戏,实现输入不同的加分块,显示应加的分数,代码如下:
(2)运行结果如图所示:
13、实战四:模拟10086查询功能
(1)编写Python程序,模拟10086自助查询系统的功能:
输入1,显示您当前的余额;
输入2,显示您当前剩余的流量,单位为G;
输入3,您当前的剩余通话,单位为分钟;
输入0,退出自助查询系统。
代码如下:
(2)运行结果如图所示:
四、实验分析
(1)正确使用if…else语句和嵌套的if语句。在使用else语句时,else一定不可以单独使用,它必须与保留字if一起使用;使用嵌套的if语句时,要注意每个else属于哪个if。
(2)正确使用while语句。在使用while循环语句时,一定不要忘记添加将循环条件改变为False的代码。
(3)正确使用循环嵌套语句。用多层循环时明确每层循环的作用。
标签:语句,实例,如图所示,Python,代码,第三周,循环,实验报告,输入 From: https://www.cnblogs.com/xiakong/p/16712565.html