Python必知必会编程练习题实例3则(文末附赠教程分享)
Python编程练习题案例,既有问题又有答案!可供新手学习者,由浅入深更好的学习及检验自己所学的python相关知识。
下面,就开始我们Python编程练习题的学习吧!
Python编程练习题和答案实例一:
Python练习题问题如下:
简述:这里有四个数字,分别是:1、2、3、4
提问:能组成多少个互不相同且无重复数字的三位数?各是多少?
解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
Python数学计算,编程练习题和答案案例一,源代码如下:
1
2
3
4
5
6
7
8
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if( i != k ) and (i != j) and (j != k):
print i,j,k
Python编程练习题和答案案例一,输出结果如下图:
以上习题示例基于python 2.x版本!
Python编程练习题和答案实例二:
关于数轴和长整型数据类型的练习。数学题哦,喜欢的快来!
Python练习题问题如下:
简述:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
解题思路分析:请利用数轴来分界及定位。并要注意定义时需要把奖金定义成长整型的数据类型。
Python数轴、长整型,编程练习题和答案实例二,源码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = int(raw_input('净利润:'))
arr = [1000000,600000,400000,200000,100000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]
r = 0
for idx in range(0,6):
if i>arr[idx]:
r+=(i-arr[idx])*rat[idx]
print (i-arr[idx])*rat[idx]
i=arr[idx]
print r
Python编程练习题和答案实例二,输出结果如下图
Python编程练习题和答案实例三:关于完全平方数的操作练习
Python练习题问题如下:
简述:一个整数,它加上100和加上268后都是一个完全平方数
提问:请问该数是多少?
Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。
Python完全平方数,python解题源代码如下:
1
2
3
4
5
6
7
8
9
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import math
for i in range(10000):
#转化为整型值
x = int(math.sqrt(i + 100))
y = int(math.sqrt(i + 268))
if(x * x == i + 100) and (y * y == i + 268):
print i
Python编程练习题和答案实例三,完全平方数,输出结果如下图:
需要用到python的math模块函数使用。
最后,想学习Python的小伙伴们!
请关注+私信回复:“学习”就可以拿到一份我为大家准备的Python学习资料!
pytyhon学习资料
python学习资料