一、经典冒泡排序算法:

1.冒泡排序:小的排前面,大的排后面。

2.排序:最终使得数组中的这几个数字按照从小到大的顺序排序。

3.冒泡排序的概念,关系到下来怎么写程序。(重要概念)相邻的两个元素,依次比较。

利用for循环,完成 a=[2,9,5,76,19,3] 的冒泡排序。

通常冒泡排序,  n个数字,n-1次即可完成排序。6个数字,比较5次分别输出,第6行为最终结果。

二、猜数字

五次机会猜到随机生成数字,每次提供猜测数字与生成数字大小关系,五次未猜中
将公布答案。

三、自动贩卖机

1.自动贩卖机:只接受1元,5元,10元的硬币,可以1元,5元,10元。

2.面值最多不超过10块钱。饮料只有橙汁,椰汁,矿泉水,早餐奶。

3.售价分别是3.5、4、2、4.5 写一个函数用来表示贩卖机的功能

4.用户投钱和选择饮料,并通过判断之后,给用户出饮料以及找零。

选择饮料:字典

投钱:1、5、10 判断金额的面值
       判断,钱不够,钱多了的情况,钱刚好的情况

三个Python入门小项目相关推荐

  1. Python入门小项目-摇骰子小游戏

    大家平时微信上没少玩骰子吧,骰子比大小是我们经常玩的一个小游戏也十分的简单,就是不同玩家骰子点数比较大小.我们大学宿舍的时候,就经常比大小决定谁下去拿外卖,那时候费非常想让自己是最大的数,现在看来,以 ...

  2. python入门小项目-新手学Python必看的几个练手小项目,轻松不枯燥哦!

    Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰. 语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看 ...

  3. python入门小项目 | 开发一个《小猫抓鱼》小游戏

    小猫抓鱼 开发工具 讲解部分 一.游戏原理 二.游戏逻辑 三.重点代码实现 开发工具 python3.6.4 第三方库: pygame,random 讲解部分 一.游戏原理 游戏原理很简单,和接水果的 ...

  4. Python入门小项目

    最近在学习Python,感觉光看书不够用,没法掌握Python.因此,在网上搜了一些Python练手小项目,进一步学习Python. 目前正在学习Wayne Shi提供的24个Python小项目.   ...

  5. python入门小项目-判断闰年的两种方法(含代码示例)

    每当问到今年是不是闰年都先要思考一下再给出回答,一个年份的判断还好,多个问起来就得想一会了,虽然在网上也可以查,但在这里,还是和大家分享下用哪个Python怎么去帮我们快速做判断. 我们先搞清楚什么是 ...

  6. Python入门小项目-计算阶乘n的三种方法+常见练习(含代码示例)

    今天的文章主要给各位整理了Python常见的集中计算练习,这些也是作为初学者必会的联系项目了,代码分享出来,需要的朋友们可以看下~ 一.计算阶乘n! 整数的阶乘(英语:factorial)是所有小于及 ...

  7. python入门小项目 | 用Python复刻了植物大战僵尸

    目录 开发工具 讲解部分 一.前言 二.资源准备 三.代码文件 四.整体思路 五.尾声 开发工具 python3.6.4 第三方库:pygame,json 讲解部分 一.前言 之前发过一些比较复杂的游 ...

  8. python将整数逆序_python练手入门小项目:字符串的妙用

    题目来源:小行:python练手入门小项目详解(一) 1 给任意一个的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 代码: def reversed_integer(number):ass ...

  9. python入门小游戏代码20行,python入门小游戏代码

    python入门可以做的小游戏 1.Python入门拼图小游戏简单介绍:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状. 2.Python入门推箱子 ...

最新文章

  1. 用python解析html[SGMLParser]
  2. 量化交易和高频交易有什么区别
  3. 【转】MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法
  4. 路由守卫 AJAX,vue路由导航守卫 和 请求拦截以及基于node的token认证
  5. Qt QSetting *.ini.lock
  6. win7 打开“计算机”慢,win7电脑启动慢解决方法
  7. reactjs路由router的基本使用
  8. springboot有什么好的方案实现 数据实时更新吗?_使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控...
  9. zabbix源码安装实例
  10. Java属性中指定Json的属性名称(序列化和反序列化)
  11. rtx二次开发 java_RTX二次开发集成
  12. 天梯—个位数统计(C语言)
  13. JAVA基础第四章-集合框架Collection篇
  14. transform,matrix属性讲解
  15. springboot整合rabbitmq(一)
  16. 【史上最全】数据分级分类标准、指南和模板
  17. MD5值的简介和查看
  18. 抖音短链接v.douyin.com生成方法
  19. 学生计算机测评安排,计算机系学生综合素质测评办法(修改)
  20. Python异常处理+追溯

热门文章

  1. 数据分页 THINKPHP3.2 分页 三种分页方法
  2. java中日期类型与字符串相互转换
  3. 线上Tomcat支持Eclipse远程调试的方法
  4. SQL高效率语句(一)
  5. 解决TM2008的界面字体问题
  6. [导入]通过简易的前台代码实现无限二级域名转向(来自无忧 biyuan老矣)
  7. python处理字符_常用python字符串处理
  8. Java实现快速排序 Quick Sort
  9. Ultraedit 26.1安装教程
  10. SLAM | SLAM流程图集合