python⼉童编程例⼦代码-⼉童python练习实例
item html实例⼀:
题⽬:有四个数字:1、2、3、4,能组成多少个互不相同且⽆重复数字的三位数?各是多少?
程序分析:可填在百位、⼗位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满⾜条件的排列(只要百不等于⼗位并且不等于个位)。
实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):#百位
for j in range(1,5):#⼗位
for k in range(1,5):#个位
android sdk manager下载if( i != k ) and (i != j) and (j != k):#百位⼗位个位的数字不相等
access数据库激活失败print i,j,k #3.0+ print (i,j,k)
实例⼆:
题⽬:企业发放的奖⾦根据利润提成。利润(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入门教程distinct名词形式是什么具备知识基础:数组遍历
程序分析:请利⽤数组来分界(两个数组,⼀个数组利润空间,⼀个数组是提成⽐例),定位,判断利润区间。⽐如:利润是120000,通过数组定位120000⼤于100000,那么奖⾦就由两部分组成:
1、(120000-100000)*0.75
2、100000*0.1
实例(Python 2.0+)
# !/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] #⾼于基数部分提成,例如利润120000,就是20000部分提成
print (i - arr[idx]) * rat[idx]
i = arr[idx]
print r
本⽂标题: ⼉童python练习实例
>sqlserver错误233
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论