呼伦贝尔市建设局网站美发网站模板带手机版

张小明 2026/1/12 4:18:20
呼伦贝尔市建设局网站,美发网站模板带手机版,北京个人注册公司,亿级流量网站架构引言 在Python入门到精通#xff08;一#xff09;中#xff0c;我们了解了Python安装#xff0c;基本数据类型及条件判断和循环的控制流。 现在编写两个小游戏对基本数据类型、条件判断、循环控制语句进行简单应用#xff0c;巩固基础#xff0c;加深理解。 文章目录引…引言在Python入门到精通一中我们了解了Python安装基本数据类型及条件判断和循环的控制流。现在编写两个小游戏对基本数据类型、条件判断、循环控制语句进行简单应用巩固基础加深理解。文章目录引言一、基础计算器二、猜数字一、基础计算器功能实现两个数字的基本运算加减乘除思路输入一个数字输入一个运算符再输入一个数字打印结果异常控制输入的非数字则循环输入解析1异常控制需要循环输入使用while、continue、break2判断是否数字可考虑type、isinstance、类型转换float()3运算符是否在范围内使用not in代码如下# 定义一个函数defsimple_calculator():print( 基础计算器 )# 输入第一个数字whileTrue:try:num1input(请输入一个数字: )num1float(num1)# 尝试将输入转换为浮点数break# 成功转换退出循环exceptValueError:pass#占位不做任何处理# 输入运算符operationinput(选择操作 (, -, *, /): )# 检查输入的运算符是否正确不正确则循环输入whileoperationnotin[,-,*,/]:operationinput(请正确选择操作 (, -, *, /): )# 输入第二个数字whileTrue:try:num2input(请输入一个数字: )num2float(num2)# 尝试将输入转换为浮点数break# 成功转换退出循环exceptValueError:pass# 根据运算符计算结果ifoperation:resultnum1num2elifoperation-:resultnum1-num2elifoperation*:resultnum1*num2elifoperation/:resultnum1/num2ifnum2!0else错误: 除数不能为0else:result无效操作# 打印结果print(f结果:{result})# 运行计算器simple_calculator()运行结果如下图二、猜数字功能实现猜测一个数的基本逻辑思路随机生成一个目标数用户输入一个数输入数跟目标数对比给出太大或太小结论直至猜测正确异常控制输入非数时提示并重新输输入的超范围提示且不计算解析1未猜中需要循环输入使用while、continue、break2判断是否数字可考虑type、isinstance、类型转换int()3数字是否在范围内使用or and4数字猜测情况使用if/elseif/else来判断分支# 引入random库importrandom# 定义一个函数defguess_number_game():print( 猜数字游戏 )# 随机获取一个1-100间数字targetrandom.randint(1,100)# 尝试次数归0attempts0whileTrue:try:guessint(input(猜一个1-100之间的数字: ))# 检查输入的数字是否符合范围不符合则重新输入ifguess1orguess100:print(请输入1-100之间的数字)continue# 跳出当前循环# 猜题次数1attempts1ifguesstarget:print(太小了)elifguesstarget:print(太大了)else:print(f 恭喜你用了{attempts}次猜中了数字{target})break#跳出整体循环exceptValueError:print(请输入有效数字)# 运行游戏guess_number_game()结果如下
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

怎么自己优化网站苏州厂房装修

终极JByteMod-Beta快速上手:从零开始掌握Java字节码编辑 【免费下载链接】JByteMod-Beta Java bytecode editor 项目地址: https://gitcode.com/gh_mirrors/jb/JByteMod-Beta 还在为复杂的Java字节码分析而头疼吗?JByteMod-Beta作为一款专业的Jav…

张小明 2026/1/10 18:01:05 网站建设

黑龙seo网站优化专业的网站服务公司

第一章:Open-AutoGLM沉思 架构分析Open-AutoGLM 是一个面向自动化自然语言任务的开源架构,其设计核心在于融合生成式语言模型(GLM)与自适应推理机制,实现动态任务理解与执行。该架构通过模块化解耦策略,将输…

张小明 2026/1/10 18:01:06 网站建设

网站子目录是什么南宁网站建设q.479185700強

智能家居集成技术分析:基于MIoT协议的小米设备接入方案 【免费下载链接】hass-xiaomi-miot Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成 项目地址: https://…

张小明 2026/1/10 18:01:07 网站建设

网站 外包合同杭州做宠物网站的公司

从“通用”到“专属”:RISC-V如何用可配置核心重塑嵌入式设计你有没有遇到过这样的场景?一个简单的温湿度传感器节点,却跑着带浮点单元、向量计算和虚拟内存管理的处理器。代码不过几百行,编译出来的固件却占了几十KB,…

张小明 2026/1/10 18:01:06 网站建设

百度网站推广找谁做温州网站排名优化公司哪家好

核方法在数字信号处理中的应用与研究进展 1. 引言 在当今的科技领域,数字信号处理(DSP)和机器学习的结合日益紧密,核方法作为其中的关键技术,在信号处理、模式识别、机器学习等多个领域展现出了强大的应用潜力。核方法能够将低维空间中的非线性问题转化为高维空间中的线…

张小明 2026/1/10 18:01:07 网站建设

禹城网站建设公司编程app开发软件

终极游戏手柄测试工具:Gamepad API Test 完整使用指南 【免费下载链接】gamepadtest Gamepad API Test 项目地址: https://gitcode.com/gh_mirrors/ga/gamepadtest 还在为游戏手柄故障而烦恼吗?Gamepad API Test 是一款基于现代浏览器技术的轻量级…

张小明 2026/1/10 18:01:10 网站建设