• Python实验二:Python程序设计之结构与复用


    微信公众号:创享日记
    发送:python实验
    获取完整清晰报告和源码以及其它资源


    前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料)

    一.实验目的
    1.掌握程序的分支、循环等控制结构;
    2.掌握random随机库的使用方法;
    3.了解程序的异常处理及用法;
    4.掌握函数的定义和调用方法。

    二.知识要点
    1.程序控制结构
    在这里插入图片描述
    2. 函数和代码复用

    在这里插入图片描述

    三 实验内容及步骤
    1.猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,显示“你猜的数字小于正确答案”,如此循环,直至猜中该数,显示“你猜了N次,猜对了,真厉害”,其中N是用户输入数字的次数。
    在这里插入图片描述
    2.猜数字游戏续。改编1中的猜数字游戏,让计算机能够随机产生一个预设数字,范围在0-100之间,其他游戏规则不变。在这里插入图片描述
    3. 猜数字游戏再续。用变量maxtimes设置允许猜数字的最大次数(比如最多只允许猜6次maxtimes=6),并在猜错后提示还有几次机会。用for循环改写整个程序,并提交。(提示,猜对后可使用break跳出循环)(源代码详见微信公众号下载)

    4.猜数字游戏之续了又续。为了增加代码的复用性,将猜数字游戏封装为函数GuessSecret(maxtimes),将允许猜数字的最大次数maxtimes作为参数。在调用GuessSecret时允许用户自己设置maxtimes,美化程序的输出界面。提交程序文件。(源代码详见微信公众号下载)
    在这里插入图片描述
    执行效果如下图所示。

    在这里插入图片描述

    5.递归法绘制科赫曲线。请根据课本中内容,将 “科赫曲线绘制”程序逐行输入其中,按自己的思路进行修改并运行效果,体会递归思想。(源代码详见微信公众号下载)
    在这里插入图片描述

  • 相关阅读:
    Flash、eeprom、rom、ram
    Android使用Chrome浏览器进行抓包
    FastDFS
    如何从 OpenVINO 的主分支构建 Python Wheel 包
    MySQL的锁
    基于stm32单片机ADC采集电压表测量LCD1602显示
    修改了windows dns配置,在wsl2中不生效
    鲍鱼数据集
    10.5 校招 实习 内推 面经
    JAVA 版小程序商城免费搭建 多商家入驻 直播带货 商城系统 B2B2C 商城源码之 B2B2C产品概述
  • 原文地址:https://blog.csdn.net/m0_46653805/article/details/125948743