三个Python入门小项目
【三个Python入门小项目】
文章图片
一、经典冒泡排序算法:
????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学习之|python学习之 实现QQ自动发送消息
- CET4听力微技能一
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则