全球旧事资料 分类
Pytho
练习实例1
题目有四个数字1、2、3、4能组成多少个互不相同且无重复数字的三位数各是多少程序分析可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
程序源代码
实例Pytho
20
usrbi
pytho
codi
gUTF8
forii
ra
ge15
forji
ra
ge15
forki
ra
ge15
ifika
dija
djk
pri
tijk
以上实例输出结果为
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
fPytho
练习实例2
Pytho
100例
题目企业发放的奖金根据利润提成。利润I低于或等于10万元时奖金可提10利润高于10万元低于20万元时低于10万元的部分按10提成高于10万元的部分可提成7520万到40万之间时高于20万元的部分可提成540万到60万之间时高于40万元的部分可提成360万到100万之间时高于60万元的部分可提成15高于100万元时超过100万元的部分按1提成从键盘输入当月利润I求应发放奖金总数
程序分析请利用数轴来分界定位。注意定义时需把奖金定义成长整型。
程序源代码
实例Pytho
20
usrbi
pytho
codi
gUTF8
ii
traw_i
put净利润
arr10000006000004000002000001000000
rat0010015003005007501
r0
foridxi
ra
ge06
ifiarridx
riarridxratidx
pri
tiarridxratidx
iarridx
pri
tr
以上实例输出结果为
净利润120000
15000
100000
115000
Pytho
练习实例3
Pytho
100例
f题目一个整数它加上100和加上268后都是一个完全平方数请问该数是多少
程序分析在10000以内判断将该数加上100后再开方加上268后再开方如果开方后的结果满足如下条件即是结果。请看具体分析
程序源代码
实例Pytho
20
usrbi
pytho
codi
gUTF8
importmath
forii
ra
ge10000
转化为整型值
xi
tmathsqrti100
yi
tmathsqrti268
ifxxi100a
dyyi268
pri
ti
以上实例输出结果为
21
261
1581
Pytho
练习实例4
Pytho
100例
题目输入某年某月某日判断这一天是这一年的第几天
程序分析以3月5日为例应该先把前两个月的加起来然后再加上5天即本年的第几天特殊情况闰年且输入月份大于2时需考虑多加一天
程序源代码
实例Pytho
20
usrbi
pytho
codi
gUTF8
yeari
traw_i
putyear
mo
thi
traw_i
putmo
th
dayi
traw_i
putday
mo
ths0315990120151181212243273304334
if0mo
th12
summo
thsmo
th1
felse
pri
tdataerror
sumdayleap0
ifyear4000oryear40a
dyear1000leap1ifleap1a
dmo
th2
sum1
pri
titisthedthdaysum
以上实例输出结果为
year
2015
mo
th
6
day
7
itisthe158thday
Pyr
好听全球资料 返回顶部