首页 > 编程语言 >Python实验报告(第三周)

Python实验报告(第三周)

时间:2022-09-21 00:22:23浏览次数:77  
标签:语句 实例 如图所示 Python 代码 第三周 循环 实验报告 输入

实验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

相关文章

  • python学习随笔
    python本周学习随笔一、打开Pycharm,新建项目1.创建名为hello.py文件(Python文件以.py后缀结尾)2.在hello.py中输入以下内容print("helloworld")3.在代码区域右键,选......
  • Python实验报告(第三周)
    一、实验目的和要求1.正确书写python语句2.掌握条件语句的使用3.正确使用序列二、实验环境软件版本:Python3.1064_bit三、实验过程实例01:(省略题目)  结果如下......
  • Python之numpy库(一)
      NumPy(NumericalPython)是科学计算基础库,提供大量科学计算相关功能,比如数据统计,随机数生成等。其提供最核心类型为多维数组类型(ndarray),支持大量的维度数组与矩阵运算,N......
  • python lambda的使用说明
    一用途减少代码冗余没有函数名字,也指匿名函数快速实现函数功能二用法说明:lambdaargument_list:expersionargument_list表示输入传入的参数expersion表......
  • 我学python踩过的那些坑
    变量作用域python对于变量作用域的处理,与我们常用的java,c都不同。下面这份代码会输出5,而不是4x=5deff(): x=4f()print(x)你可能觉着这很显然,因为这就相当于我在......
  • Python 使用requests下载图片的方法及示例代码
    Python中可以使用requests模块执行GET和POST请求,requests继承了urllib2的所有特性。requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响......
  • python基本数据类型
    基本数据类型:整形int12浮点型float12.12列表list[]集合set{1,2,3}字典dict{1:'a'},key是不可变类型,一般是字符串,value可以使任意类型元祖typle(1,2,3)......
  • python经典题目:list1=[1,2,3,4,5] 一行代码取出比4大的元素【杭州多测师】【杭州多测
    #list1=[1,2,3,4,5]#一行代码取出比4大的元素print([iforiin[1,2,3,4,5]ifi>4]) #输入一串字符串、如果有重复的字符打印第一次出现的字符、否则打印no......
  • python:islice一次读取N行的问题
    Python:ProblemswithislicetoreadNnumberoflinesatatimefromitertoolsimportisliceN=16infile=open("my_very_large_text_file","r")lines_gen......
  • 解决Python报错OSError: [WinError 193] %1 不是有效的 Win32 应用程序
    解决Python调试OSError:[WinError193]%1不是有效的Win32应用程序今天在练习selenium运行后报错,网上找了很多方法,最终终于解决。我的问题是 chromeDriver驱动不匹......