今天给大家分享十个Python入门级别的小案例。

这十个案例的难度不高,但是对于知识的使用非常全面,很适合小白在学习的初期建立学习信心和增加熟练度。

每个案例下都有或多或少的思路分析,希望对大家有帮助

案例一:排列组合

要求:

将4个数字可能组成的所有互不相同且无重复数字的排列组合列出。

分析:

有什么好分析的...排列就好了

代码:

案例二:阶梯求和

要求:

企业实行阶梯制销售绩效方案。现规定:

销售额低于或等于10万时,提成10%;

销售额低于或等于20万时,超过10万的部分提成7.5%,其他从上;

销售额低于或等于40万时,超过20万的部分提成5%,其他从上;

销售额低于或等于60万时,超过40万的部分提成3%,其他从上;

销售额低于或等于100万时,超过60万的部分提成1.5%,其他从上;

销售额高于100万元时,超过100万的部分提成1%,其他从上。

要求输入某人的销售额,得出应发绩效。

分析:

1.利用数轴来分界,定位。

2.哪有销售额越高提成越低的道理啊...

代码:

案例三:求整数值

要求:

设有整数i,i+100是一个完全平方数,再加168又是一个完全平方数,求出该整数的值。

分析:

在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。

代码:

案例四:判断天数

要求:

顺序输入年、月、日,判断输入日期是该年份的第几天。

分析:

输入任意日期如5月3日,现将1-4月天数相加,再加当前日期5即可。注意闰年的形式。

代码:

案例五:整数排序

要求:

输入三个整数xyz,并将其按大小顺序输出。

分析:

慢一点的话,就是挨个比较大小,不过Python列表可以用sort函数,所以就方便多了。

代码:

案例六:输出字符画

要求:

使用“*”输出简单的字母P。

分析:

...无语中...

代码:

案例七:chr使用

要求:

没有要求啦...感觉完全是作者在炫技而已

分析:

恩,自己去看看吧

代码:

案例八:乘法口诀表

要求:

输出99乘法表。

分析:

入门必做的案例吧...不分析了...

代码:

案例九:输出棋盘

要求:

输出国际象棋的棋盘(黑白格)

分析:

用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

代码:

案例十:打印楼梯

要求:

打印一个楼梯图形。

分析:

用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。代码:

作者:鸡汤妹

python在土木工程方面的应用案例_给Python小白看的10个使用案例,入门Python就在这里了...相关推荐

  1. 想轻松入门Python编程,必须看这10个经典案例,学完就能找到工作

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  2. python商城源码_腾讯大佬用了10小时讲完的Python,整整400集,拿走不谢

    Python在这几年里面越来越受人欢迎,很多的入门小白和职场小伙伴都想要提升自己的学习技能来学习Python~这是一件非常好的事情,但是有很多人不知道应该如何学习Python,学习Python需要做些 ...

  3. python 人工智能课程对孩子的好处_少儿编程有什么好处?儿童编程课程学习Python的4大原因...

    儿童编程Python是什么课程? Python是强制用一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public Li ...

  4. python可视化分析网易云音乐评论_网易云音乐评论催泪刷屏?我用Python抓取了1008328条热评告诉你为什么!...

    文/程天 版面/胡曼君 镝摘 如果再过20年,你还会记得那些年上过的网易云热评吗? 看了那么多的网易云热评,技术思维作祟,我终于也忍不住写个爬虫,用Python通过对1008328条网易云音乐热评的抓 ...

  5. python有趣的案例_爬虫 (十九) 有趣的例子认识 while 循环 (十)|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 用while来循环 while,翻译成中文是"当...的时候",这个单词在英语中,常常 ...

  6. python 进阶案例_【python3】while和for的进阶案例

    #Demo 1#求 1+2!+3!+...+20! 的和. j= 1sum_all=0while j <= 20: i= 1sum= 1 while i <=j: sum*=i i+= 1 ...

  7. python编程简单案例_[五组数据]详解一个简单的卡尔曼滤波器python编程实例

    上半年毕设的时候接触了卡尔曼滤波器,用matlab实现了该过程,尝试在一个课后作业中用三维度矩阵来存储变量的方式,结构似乎更好理解,记录一下分析的过程. 假如有一块电阻,你不知道它的阻值是多少,你想 ...

  8. python抓取内存中的网页_『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...

    爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Python爬虫的基本流程.如果你还在入门爬虫 ...

  9. python分析出nba球员的位置_你知道NBA球星都喜欢在哪个位置出手? Python告诉你

    导读:NBA 2018-19 赛季已经落下帷幕,猛龙击败勇士,成为新科冠军球队.近日各队纷纷发布2019-20季前赛赛程,迎接新赛季. 我想,不如来做个 NBA 相关的数据分析案例好了.实际上,数据分 ...

最新文章

  1. windows和linux系统之间的txt文档兼容问题
  2. 用MODELLER构建好模型后对loop区域进行自动的优化过程
  3. python中chr函数的用法_python中hex,oct,chr,ord函数讲解
  4. mysql 字段相同条数_用sql语句统计数据库某个字段中相同的数据有多少条?
  5. java_day19_MVC和配置文件
  6. 计算机音乐 phd,美国大学音乐(Music)专业PhD排名
  7. C++标准库函数begin和end函数
  8. R语言学习笔记(4)
  9. 自助银行服务系统项目开发_自助服务时代即将结束
  10. 《Java编程的逻辑》终于上市了!,java开发面试笔试题
  11. HDU2795 billboard【转化为线段树。】
  12. java中12个月_C中的12个月日历
  13. XSS攻击---不得不防的网站安全漏洞
  14. matlab下载安装全教程
  15. Linux下zip文件解压乱码
  16. XML的四种解析器原理及性能分析比较
  17. JavaScript 格式化日期 年月日星期时分秒
  18. 30多个投资理财工具,总有一款适合你
  19. 回音消除--富迪科技
  20. 自动化办公:1、文件自动化处理邮件批量处理

热门文章

  1. nginx+tomcat+redis实现session共享
  2. 多线程环境下,HashMap为什么会出现死循环?
  3. 介绍6款热门的SpringCloud微服务开源项目,总有适合你的!
  4. Springboot+Dubbo+Nacos 注解方式实现微服务调用
  5. Java多线程学习二十一:ConcurrentHashMap 在 Java7 和 8 有何不同
  6. c语言 k最近邻分类算法代码,实验二 K-近邻算法及应用
  7. 动态规划java LCS_动态规划递归求解LCS长度 | 学步园
  8. deepin中配置jdk新建一个终端便失效
  9. 关于页面之间局部显示的几种方式
  10. Java: Number转换为BigDecimal:最好方法