实验原理与内容:

编写商品竞猜价格游戏,用户可以选择竞猜商品,然后根据竞猜的商品竞猜价格,如图1所示;小于指定数字,提示“竞猜价格小了…”,用户输入大于指定数字,提示“竞猜的价格大了”,如果输入的价格等于该商品的价格,则提示“恭喜,你猜对了!”,结果如图2所示。

本实验中主要涉如下过程。

1、竞猜游戏分析与算法设计

2、编写Python源文件

3、编译/调试程序

4、运行程序

5、结果分析

print('1 小米手环4')
print('2 荣耀手环5')
print('3 华为手环B5')
print('4 ZNNCO智能血压手环')
b=[1,2,3,4]
o=['小米手环','荣耀手环','华为手环B5','ZNNCO智能血压手环']
m=[1000,500,750,849]
while True:n=input('请输入竞猜商品前面的数字:')if n.isnumeric():if int(n) in b:print('你选择的竞猜商品是:{}'.format(o[int(n)-1]))breakelse:print('输入格式错误')else:print('输入格式错误')while True:k=input('请输入竞猜价格:')if k.isnumeric():if int(k)<m[int(n)-1]:print('猜的价格小了...')elif int(k)>m[int(n)-1]:print('猜的价格大了...')else:if int(k)==m[int(n)-1]:print('恭喜,你猜对了!')breakelse:print('输入格式错误')

python程序设计,猜数游戏编程实践课程实验相关推荐

  1. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  2. python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现...

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  3. python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  4. 教你用python制作猜数游戏

    大家好!我又回来了!今天我教大家怎样用python制作猜数游戏.在此之前我们先了解一下什么是python版猜数游戏. 了解 python版猜数游戏是指您先输入下限值与上限值,然后系统随机生成一个在此范 ...

  5. python连续猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  6. 计算机猜数游戏matlab,MATLAB课程设计报告猜数游戏设计

    课程设计的目的及意义 目的:通过本次课程设计,可以使我进一步认识MATLAB理论方法和实际意义,对理论知识进行必要实践.培养我们设计和仿真的基本能力,以便最终和生产实践以及其他科学结合. 意义: 1. ...

  7. python基础-猜数游戏

    一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户猜大了还是小了.在一定次数内猜对用户获胜,否则用户失败. 每一轮游戏要求用户输入用 ...

  8. 用python做猜数游戏(数学运算版)

    朋友们大家好,我们都知道,猜数游戏是一个猜测数字大小的游戏,不过我给大家分享的内容是:用python实现数字运算版的猜数游戏.就是说程序会随机生成数字,他会告诉你这个数加 or 减 or乘 or 除, ...

  9. 用Python玩猜数游戏

    基础版: # -*- coding: utf-8 -*- """ 功能:猜数游戏 作者:XxLyle 日期:2021.11.18 """im ...

最新文章

  1. 陈天奇:我是如何从机器学习小白一步一步成长为你们心目中的大神的
  2. 【Linux】安装配置Tomcat7
  3. JUC.Condition学习笔记[附详细源码解析]
  4. 面试了 N 个候选人后,我总结出这份 Java 面试准备技巧
  5. 洛阳师范学院计算机科学与技术专业怎么样,2019洛阳师范学院专业排名
  6. 容器服务kubernetes弹性伸缩高级用法
  7. ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...
  8. 「基于模型的系统工程」的发展历程
  9. 基于python的音频播放器_基于python实现音乐播放器代码实例
  10. 设计模式(15)——抽象工厂模式(Abstract Factory)
  11. 与孩子一起学编程14章
  12. 【2022西电A测】温度检测控制仿真系统
  13. 抖音网红穿的服装品牌,那些爆款女装号都是怎么拍的呢?
  14. [渝粤教育] 哈尔滨工业大学 大学计算机—计算思维导论 参考 资料
  15. itest软件测试工具,itest(爱测试)
  16. 人工智能导论——智能计算(进化算法+群智能优化)
  17. 开源工作流引擎 Workflow Core 的研究和使用教程
  18. 韩国职业选手风格分析
  19. 人工智能让你更美 来自美图影像实验室发布会实录
  20. 调查问卷怎么html做成链接,在问卷网上如何把问卷链接通过邮件的方式发给别人填写?...

热门文章

  1. Quartz配置上次任务没有执行完,下次任务推迟执行
  2. 双向链表的插入及删除图解
  3. 健身房会员管理系统(Java+Web+MySQL)
  4. 淘宝客微信机器人接口API开发
  5. 攻破Administrator权限--破解SAM文件法
  6. 几百字道尽华夏无千年。
  7. 什么是跨域问题?跨域解决问题
  8. Hadoop Steaming编程示例
  9. 【leetcode刷题】72.6 和 9 组成的最大数字 ——Java版
  10. matlab混沌指数的计算,matlab实现混沌系统最大李雅普诺夫指数