当前位置: 首页 > news >正文

苏州市建筑设计研究院深圳有实力的seo公司

苏州市建筑设计研究院,深圳有实力的seo公司,城乡建设部统计网站,网站建设前的前景💐作者:insist-- 💐个人主页:insist-- 的个人主页 理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里 ❤️欢迎点…

💐作者:insist--

💐个人主页:insist-- 的个人主页

理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里

❤️欢迎点赞👍收藏📁评论📒

目录

一、猜数字小游戏

1. 题目

2. 要求

二、程序思路

三、代码

四、总结


前言

欢迎来到Python百练——第二练,在本文中会使用Python实现一个猜数字小游戏,小游戏内会用到Python基础语法、导入模块、输入输出函数、控制流程等等,希望在本篇文章中大家可以有所收获ade1de11eb854718b36998d08764eceb.jpg

一、猜数字小游戏

1. 题目

使用Python,实现一个猜数字小游戏

2. 要求

  • 程序需要随机生成一个1到100之间的整数作为答案。
  • 玩家有5次机会来猜测这个数字。
  • 玩家每次猜测后,程序会提示玩家数字是猜大了还是猜小了
  • 如果玩家在5次内猜中了目标数字,程序会输出恭喜信息;如果玩家没有猜中目标数字,程序会将正确答案输出

二、程序思路

首先我们引入random模块,生成一个1到100之间的随机整数,并将其存储在变量number中。再通过for循环,给玩家最多五次机会猜测数字在每次循环中,通过input函数提示玩家输入一个数字,并将其转换为整数类型如果玩家输入的数字小于1或大于100,则提示错误消息,并使用continue关键字跳过此次循环,继续下一次猜测机会如果玩家猜中了数字,则打印恭喜消息,并使用break关键字结束循环,跳出循环体如果玩家猜的数字大于随机数,则打印“你猜的数字太大了!”;否则,打印“你猜的数字太小了!”如果循环结束后仍然没有猜中数字,则打印遗憾消息,并显示正确答案

三、代码与效果展示

1. 代码

# 导入模块
import random
# 生成随机数
number = random.randint(1, 100)
# 询问玩家猜测的数字,并转换为整数形式,最多五次猜测机会
for i in range(5):guess = int(input("请输入你猜的数字(你还有{}次机会):" .format(4-i)))# 当用户输出一个无效的数字后,提示(请输入一个有效的数字(1-100))if guess < 1 or guess > 100:print("请输入一个有效的数字(1-100)")# 适用 continue 跳过本次循环,进入下一次循环continue# 如果用户输出的数字有效,会判断 guess(用户输入的数) 是否等于 number(生成的随机数) ,如果等于则输出(恭喜你,猜对了!答案是X)并直接结束结束循环,不等于则进入下一个判断elif guess == number:print("恭喜你,猜对了!答案是", number)break# 在用户没猜对的情况下会判断数字猜大了还是猜小了elif guess > number:print("你猜的数字太大了!")else:print("你猜的数字太小了!")
# 5次机会用完后,没有猜对会提示(很遗憾,你没有猜中。答案是)
else:print("很遗憾,你没有猜中。答案是", number)

2. 效果展示

输入数字无效时:

 输入数字正确时:

 输入数字错误时:

四、总结

最后,让我们总结一下今日练习所用到了哪些Python知识:

1. Python基本语法:代码中使用了变量、循环、条件语句等基本语法。

2. 导入模块:代码中使用了random模块来生成随机数。

3. 输入输出函数:代码中使用了input函数来读取用户输入,使用print函数来打印输出信息。

4. 整数比较:代码中使用了整数比较运算符(如==、<、>)来比较猜测数字与答案的大小。

5. 控制流程:代码中使用了break语句来跳出循环,使用continue语句来跳过当前循环。

http://www.yidumall.com/news/73419.html

相关文章:

  • 湛江找人做网站排名企业网站运营推广
  • 自己做商品网站怎么做上海优化seo公司
  • 湖南众诚建设 官方网站官方网站百度一下
  • 网站空间到期计算机培训班培训费用
  • 做政府网站建设哪家好安卓优化神器
  • 有做赛车网站的吗上海关键词排名提升
  • 安阳网站设计公司小程序开发
  • 云南网站建设天度怎么制作网站教程步骤
  • 自建网站备案通过后怎么做备案域名出售平台
  • python可以做动态网站吗seo教程有什么
  • 做外贸的网站怎么建立中公教育培训机构官网
  • 金融投资网站源码济南网站seo公司
  • 网站开发服务转包合同女教师网课入侵录屏冫
  • 如何做美发店网站长春百度推广公司
  • 建站系统是什么免费seo网站优化工具
  • 北京好的网站制作短视频营销方式有哪些
  • 网站建设系统服务机构培训总结怎么写
  • 网站源码复制上海百度搜索优化
  • 在山东和网页有关的公司优化建站seo门户
  • 类似于微博网站怎么做谷歌seo营销
  • 内乡网站制作域名解析ip138在线查询
  • wordpress谷歌翻译插件seo双标题软件
  • 网站建设 培训网站排名搜索
  • 网站建设多久可以建成汕头seo外包机构
  • 免费零食网站模板东莞网站制作公司
  • 西宁做网站的网络公司2345导航网址
  • 广州十二区分布图seo智能优化软件
  • 表情包做旧网站爱网站查询挖掘工具
  • 织梦dede网站后台被挂黑链怎么办注册百度账号免费
  • 网站建设代码题东莞网站建设最牛