今天给大家分享十个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的变化来控制输出黑方格的个数。代码:

【编辑推荐】

【责任编辑:枯木 TEL:(010)68476606】

点赞 0

45个python入门案例_给Python小白看的10个使用案例,入门Python就在这里了相关推荐

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

    今天给大家分享十个Python入门级别的小案例. 这十个案例的难度不高,但是对于知识的使用非常全面,很适合小白在学习的初期建立学习信心和增加熟练度. 每个案例下都有或多或少的思路分析,希望对大家有帮助 ...

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

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

  3. python 运算符重载_零基础小白Python入门必看:面向对象之典型魔术方法

    魔术方法 查看类的魔术方法 class A: passdir(A) # 可以得到类所有公有成员复制代码 输出结果如下 ['__class__', '__delattr__', '__dict__', ...

  4. python open函数_精选2个小例子,带你快速入门Python文件处理

    阅读本文大概需要7分钟讲完了函数和模块,我们来讲一讲文件的使用,python对数据的处理分两种一种是本地文件的处理,另外一种是通过网络数据处理(也就是爬虫相关的).而本地的数据处理,主要是通过文件的读 ...

  5. 40天python新手入门教程_自律改变自我!努力40天轻松从入门到精通Python

    我是完全自学的,看完这条回答你就不用花钱学了.一千多的课程也就是基础课,并不会给你有多深入.如果要是学基础的话,看看下面的学习线路图以及相关的学习方法足够了.贴一个我之前自学的路径图和方法. 小白学P ...

  6. python计算图解_图解NumPy,看这一篇就够了!

    晓查 编译整理 量子位 报道 | 公众号 QbitAI NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具.然而对初学者来说,NumPy的大量运算方法非常难记. 最近,国 ...

  7. python 释放内存_学了4年C++后,我转向了Python

    作者 | asya f 编译 | Lisa C++ 已经学不动了,现在换 Python 还来得及吗?一位四年工作经验的 C++ 程序员亲述转型历程,这不仅仅是语言上的转变,而是代码思维甚至工作环境的转 ...

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

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

  9. 小白到学会python要多久_零基础小白多久能学会python

    学习任何一门编程语言,都是为了去实现一个个项目,来解决实际的问题.无论项目是大还是小,都关联着许多知识与技能. 例如要写一个「文件资源管理器」的应用,就需要MVC设计模式.组件化构建.对象集合及操作. ...

  10. python本科生就业_准备报学习机构学习大数据、Java或者python,是计算机专业的本科生,请问选择哪种就业发展比较好?...

    谢邀.对比java和python后者还算是小语种.不知道楼主的具体情况如何.根据个人情况,建议先学java,毕竟你目前的需求是尽快找到更合适的技术工作,java择业面相对较宽,虽然也难学,但学习资源丰 ...

最新文章

  1. 问题:AttributeError: module 'tensorflow' has no attribute 'gfile'
  2. c++中vector的用法详解
  3. Hive之数据倾斜的原因和解决方法
  4. python 最小二乘回归 高斯核_从简单数学建模开始:08最小二乘准则的应用(附python代码)...
  5. Spring Boot学习总结(5)——SpringBoot Jar应用Linux后台部署执行
  6. PAT乙级 1033 旧键盘打字 (20 分)
  7. Fortran代码C化或Fortran与C/C++混编过程中矩阵转置的实现
  8. 数据统计分析(SPSS)【8】
  9. Mybatis-plus最新代码生成器(3.5.1+)的使用
  10. iOS视图成像理论及性能优化
  11. 利用华为短信包开发短信功能中中文转码和msgId获取经验
  12. 【Python爬虫教学】百度篇·手把手教你抓取百度搜索关键词后的页面源代码
  13. 财务学python可以做什么-财务方面的学生如何学习python?
  14. Logistics回归模型
  15. Sentinel降级服务
  16. Smartbi:银行数字化转型案例分享
  17. python从键盘上输入一个字符、当输入的是英文字母时_以下程序的功能:从键盘上输入一个字符,当输入的是英文字母时,输出\'输入的是英文字母\'; 当输入的...
  18. 在OpenCV里使用光流算法
  19. 接互联网外包项目方案
  20. 使用Python批量旋转,镜像图片

热门文章

  1. TCC解决分布式事务问题
  2. Python(七)Socket编程、IO多路复用、SocketServer
  3. 《云周刊》69期:开门红利!阿里云2月活动来袭
  4. linux下目录的基本命令
  5. jsonp多次请求报错 not a function的解决方法
  6. 深入浅出JavaScript (四)DHTML
  7. 浅谈虚拟桌面上线推广的最佳时机
  8. 玩转docker、Swarm、Kubernetes
  9. mtd设备操作、jffs2
  10. uboot修改传递给内核的cmdline的方法