职教云python题和答案_Python基础训练100题(带答案呦)本⽂内容引⾃开源社区github
⽂章⽬录
Python3 100例
实例001:数字组合
实例002:“个税计算”
实例003:完全平⽅数
实例004:这天第⼏天
实例005:三数排序
实例006:斐波那契数列
实例007:copy
实例008:九九乘法表
实例009:暂停⼀秒输出
实例010:给⼈看的时间
实例011:养兔⼦
python基础代码练习
实例012:100到200的素数
实例013:所有⽔仙花数
实例014:分解质因数
实例015:分数归档
实例016:输出⽇期
实例017:字符串构成
实例018:复读机相加
java多线程并发机制
实例019:完数
实例020:⾼空抛物
实例021:猴⼦偷桃
实例022:⽐赛对⼿wcww教学
实例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:画椭圆、矩形
实例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
实例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
ctrl+e是什么快捷键
实例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<=thresholds[i]:
bonus+=profit*rates[i]
profit=0
break
else:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。