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

python实验报告(第三周)

时间:2022-09-18 16:25:07浏览次数:79  
标签:语句 如图所示 python 代码 第三周 while 循环 实验报告 输入

实验3:流程控制语句

一、实验目的和要求

1、了解Python的程序结构形式和嵌套语句的格式;

2、掌握if、if…else、if…elif…else选择语句的使用;

3、掌握条件表达式和while、for循环语句的使用;

4、掌握break、continue跳转语句和pass空语句的使用。

 

二、实验环境

软件版本:Python 3.10 64_bit

 

三、实验过程

1、实例01:输入的是不是黄蓉所说的数

(1)使用if语句判断用户输入的数字是不是黄蓉所说的除以三余二,除以五余三,除以七余二的数,代码如下:

 

(2)运行程序,结果如图所示(以输入“23”为例):

 

 

2、实例02:验证瑛姑给出的答案是否正确

(1)使用if…else语句判断输入的数字是不是黄蓉所说的除以三余二,除以五余三,除以七余二的数,并给予相应的提示,代码如下:

 

(2)运行程序,结果如图所示(以输入“23”和“21”为例):

 

 

 

3、实例03:输出玫瑰花语

(1)使用if…elif…else多分支语句实现根据用户输入的玫瑰花朵数输出其代表的含义,代码如下:

 

(2)运行程序,结果如图所示(以输入“10”为例):

 

 

4、实例04:判断是否为酒后驾车

(1)通过使用嵌套的if语句实现根据输入的酒精含量判断是否为酒后驾车的功能,代码如下:

(2)运行程序,结果如图所示(以输入“10”和“90”为例):

 

 

 

 

5、实例05:助力瑛姑1:while循环版破解法

(1)使用while循环语句实现从1开始一次尝试符合条件的数,直到找到符合条件的数时,才退出循环。具体的实现方法是:首先定义一个用于计数的变量number和一个作为循环条件的变量none(默认值为真),然后编写while循环语句,在循环体中,将变量number的值加1,并且判断number的值是否符合条件,当符合条件时,将变量none设为假,从而退出循环。代码如下:

 

(2)运行程序,结果如图所示(以输入“23”为例):

 

 

6、实例06:助力瑛姑2:for循环版破解法

(1)使用for循环语句实现从1循环到100(不包含100),并且记录符合黄蓉要求的数。具体的实现方法是:应用for循环语句从1迭代到99,在循环体中,判断迭代变量number是否符合“三三数之剩二,五五数之剩三,七七数之剩二”的要求,如果符合则应用print()函数输出,否则继续循环。代码如下:

 

 

(2)运行程序,结果如图所示:

 

 

7、实例07:打印九九乘法表

(1)使用嵌套的for循环打印九九乘法表,代码如下:

 

(2)运行程序,结果如图所示:

 

 

 

8、实例08:助力瑛姑3:for循环改进版解题法

(1)在实例06的最后一行代码下放在添加一个break语句,既可以实现找到符合要求的数后直接退出for循环。修改后的代码如下:

 

(2)运行程序,结果如图所示:

 

 

 

9、实例09:逢七拍腿游戏

(1)通过在for循环中使用continue语句实现计算拍腿次数,即计算从1到100(不包括100),一共有多少个尾数为7或7的倍数这样的数。代码如下:

 

(2)运行程序,结果如图所示:

 

 

 

10、实战01:模拟支付宝蚂蚁森林的能量产生过程

(1)使用while循环语句实现反复查询其他能量来源的功能,每次键盘输入查询的能量来源项目后,输出该项目的能量值,用continue语句实现反复循环,当输入0时用break语句结束循环。代码如下:

 

(2)运行程序,结果如图所示(以输入“行走捐”和“0”为例):

 

 

 

11、实战02:猜数字游戏

(1)使用random函数随机生成一个数字作为基准数(包括1和10),通过while语句循环判断输入数字与基准数是否一致,一致就输出胜利,不一致用continue语句循环提示,帮助判断直到胜利。玩家输入“-1”即可退出游戏。代码如下:

 

(2)运行程序,结果如图所示:

 

 

 

12、实战03:模拟“跳一跳”小游戏的加分块

(1)使用while循环语句实现反复查询“跳一跳”中不同加分块的应加分数的功能,每次键盘输入查询的加分块后,输出该加分块的可加分数,用continue语句实现反复循环。代码如下:

 

(2)运行程序,结果如图所示(以输入“中心”、“音乐块”和“微信支付块”为例):

 

 

13、实战04:模拟10086查询功能

(1)使用while循环语句实现反复查询其他查询项的功能,每次键盘输入查询项对应数字后,输出该查询项内容,用continue语句实现反复循环,当输入0时用break语句结束循环。代码如下:

 

(2)运行程序,结果如图所示(以输入“1”、“2”、“3”和“0”为例):

 

 

 

 

 

 

 

 

 

 

 

 

标签:语句,如图所示,python,代码,第三周,while,循环,实验报告,输入
From: https://www.cnblogs.com/Mandeluda/p/16705101.html

相关文章

  • 编译原理:python编译器--运行时机制
    python的运行时机制的核心--python对象机制的设计理解字节码的执行过程用GDB跟踪执行一个简单的示例程序,它只有一行:“a=1”。对应的字节码如下。其中,前两行指令实现......
  • 2022-2023-1 20221313 《计算机基础与程序设计》第三周学习总结
    2022-2023-120221313《计算机基础与程序设计》第三周学习总结作业信息班级的链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求的链接:https://www.c......
  • 力扣206(java&python)-反转链表(简单)
    题目:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=......
  • python自动发送邮件
    需要什么库?PyEmail这个库能够实现基于SMTP协议自动发送邮件的功能参考:PythonSMTP发送邮件|菜鸟教程(runoob.com)需要哪些准备?一个开启SMTP服务的邮箱这里以163网......
  • 学习python-Day62
    今日学习内容具体项目:D:\pythonProject\django_day60登录界面搭建<divclass="container-fluid"><divclass="row"><divclass="col-md-6col-md-offse......
  • Python函数-2
    一.导入$$f(x,y)=2x+3y$$上面括号里面的就是数学公式里的自变量,自变量就相当于函数里的参数。二.为什么要有参数如果一个大楼里有两种尺寸不一的窗户,显然在......
  • 修改-Python函数-2
    一.导入$$f(x,y)=2x+3y$$上面括号里面的就是数学公式里的自变量,自变量就相当于函数里的参数。二.为什么要有参数如果一个大楼里有两种尺寸不一的窗户,显然在......
  • 配置绿色免安装版的C/C++、java、python环境,重装系统可以继续使用
    windows系统用一段时间就会变得臃肿,我平均每年都会重装一下系统,因此需要配置免安装的环境,重装系统可以继续使用。 1、C/C++环境安装配置主流都是用minGwin的gcc/g++,最......
  • 【Python】初学者常犯错误
     CONTENT1语法类1.1忘记结束符号2变量类2.1全局变量忘记声明3习惯类 1语法类1.1忘记结束符号有些符号需要结束符号。比如:()、<>、''和""......
  • 20201320第三周学习笔记
    sh编程sh脚本sh脚本是一个包含sh语句的文本文件,命令行解释程序sh要执行该语句。创建mysh:1#!/bin/bash2#commentline3echohello 使用chmod-xm......