加载《Python基础训练100题》成功,点击此处阅读
首页 →文档下载

Python基础训练100题

以下为《Python基础训练100题》的无排版文字预览,完整内容请下载

本文内容引自开源社区github

原贴地址:https://github.com/RichardFu123/Python100Cases

文章目录

Python3 100例

实例001:数字组合

实例002:“个税计算”

实例003:完全平方数

实例004:这天第几天

实例005:三数排序

实例006:斐波那契数列

实例007:copy

实例008:九九乘法表

实例009:暂停一秒输出

实例010:给人看的时间

实例011:养兔子

实例012:100到200的素数

实例013:所有水仙花数

实例014:分解质因数

实例015:分数归档

实例016:输出日期

实例017:字符串构成

实例018:复读机相加

实例019:完数

实例020:高空抛物

实例021:猴子偷桃

实例022:比赛对手

实例023:画菱形

实例024:斐波那契数列II

实例025: 阶乘求和

实例026:递归求阶乘

实例027:递归输出

实例028:递归求等差数列

实例029:反向输出

实例030:回文数

实例031:字母识词

实例032:反向输出II

实例033:列表转字符串

实例034:调用函数

实例035:设置输出颜色

实例036:算素数

实例037:排序

实例038:矩阵对角线之和

实例039:有序列表插入元素

实例040:逆序列表

实例041:类的方法与变量

实例042:变量作用域

实例043:作用域、类的方法与变量

实例044:矩阵相加

实例045:求和

实例046:打破循环

实例047:函数交换变量

实例048:数字比大小

实例049:lambda

实例050:随机数

实例051:按位与

实例052:按位或

实例053:按位异或

实例054:位某某、位移动

实例055:按位某某

实例056:画圈

实例057:画线

实例058:画矩形

实例059:画图(丑)

实例060:字符串长度

实例061:杨辉三角

实例062:查找字符串

实例063:画椭圆

实例064:画椭圆、矩形

实例065:画组合图形

实例066:三数排序

实例067:交换位置

实例068:旋转数列

实例069:报数

实例070:字符串长度II

实例071:输入和输出

实例072:创建链表

实例073:反向输出链表

实例074:列表排序、连接

实例075:不知所云

实例076:做函数

实例077:遍历列表

实例078:字典

实例079:字符串排序

实例080:猴子分桃

实例081:求未知数

实例082:八进制转十进制

实例083:制作奇数

实例084:连接字符串

实例085:整除

实例086:连接字符串II

实例087:访问类成员

实例088:打印星号

实例089:解码

实例090:列表详解

实例091:time模块

实例092:time模块II

实例093:time模块III

实例094:time模块IV

实例095:转换时间格式

实例096:计算复读次数

实例097:磁盘写入

实例098:磁盘写入II

实例099:磁盘读写

实例100:列表转字典

实例001:数字组合

题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析 遍历全部可能,把有重复的剃掉。

total=0

for i in range(1,5):

for j in range(1,5):

for k in range(1,5):

if ((i!=j)and(j!=k)and(k!=i)):

print(i,j,k)

total+=1

print(total)

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

简便方法 用itertools中的permutations即可。

import itertools

sum2=0

a=[1,2,3,4]

for i in itertools.permutations(a,3):

print(i)

sum2+=1

print(sum2)

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

实例002:“个税计算”

题目 企业发放的奖金根据利润提成。利润(I)低于或等于10万某某,奖金可提10%;利润高于10万元,低于20万某某,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万某某,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

程序分析 分区间计算即可。

profit=int(input('Show me the money: '))

bonus=0

thresholds=[100000,100000,200000,200000,400000]

rates=[0.1,0.075,0.05,0.03,0.015,0.01]

for i in range(len(thresholds)):

if profit请点击下方选择您需要的文档下载。

  1. 大学生创业孵化基地入驻申请表
  2. 经典C语言编程100例
  3. 企业员工销售提成管理办法
  4. 租赁协议合同
  5. python程序设计知识点
  6. python二级总结
  7. C203_Java核心编程_学习笔记
  8. **镇“兜、稳、优”力推社会事务工作工作简报1
  9. 驻村工作总结(.1.18)
  10. 网吧员工资薪提成方案
  11. 犯罪案例及分析
  12. 0527山东热点 全国“抢人大战”升温 XX引才政策力度空前
  13. 司提质增效措施阶段性完成情况报告***
  14. ***半年度财务分析报告实例
  15. 购房单项理财方案客户资料
  16. 统计上大中小微型企业划分标准
  17. 关于“两稳一促”开展情况的汇报
  18. 大学生软件工程与应用软件开发实验报告
  19. 集成电路产业人才优惠政策与认定标准
  20. PLC输入输出电路

以上为《Python基础训练100题》的无排版文字预览,完整内容请下载

Python基础训练100题由用户“wxnwxn010”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-05-02 04:40:23
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/96/b0/57105.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/96/b0/57105.html'}ipt>