博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 小练
阅读量:6005 次
发布时间:2019-06-20

本文共 919 字,大约阅读时间需要 3 分钟。

hot3.png

 

一:

源码:

#!/usr/bin/python

# # -*- coding: UTF-8 -*-
#Filename:rang.py
#功能:从1,2,3,4,中选出3个数组成一个三位数,能组成多少个互不相同且无重复数字
的三位数?都是多少?
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 (i!=k):
                print i,j,k

运行结果:

 

163817_XMKu_2918364.png

二、

源码:

[root@up12 python_test]# cat porfile.py

#!/usr/bin/python
#_*_ coding:utf8 _*_
#Filename:profile.py
#企业发放的奖金根据利润提成。利润(M)低于或等于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%提成,从键盘输入当月利润M,求应发放奖金总数?

M = int(raw_input("净利润:"))

arr =[1000000,600000,400000,200000,100000,0]
rat =[0.01,0.15,0.3,0.5,0.75,0.1]
sum =0
for i in range(0,6):
    if M > arr[i]:  #从大于100万的开始比较
        sum+=(M-arr[i])*rat[i]
        sa=(M-arr[i])*rat[i]
        print " 大于%d的利润为:%d"  %(arr[i],sa)
        M=arr[i]  #将净利润的值赋值为已经比较过的数,再来进行一次比较
print "总利润为: %d" %sum

 

运行结果:

150048_STXM_2918364.png

 

 

转载于:https://my.oschina.net/liubaizi/blog/778746

你可能感兴趣的文章
[译] ES2018(ES9)的新特性
查看>>
Javascript基础复习 数据类型
查看>>
C# Selenium 破解腾讯滑动验证
查看>>
bom与dom的区别
查看>>
Matlab2012a下配置LibSVM—3.18
查看>>
Java生成-zipf分布的数据集(自定义倾斜度,用作spark data skew测试)
查看>>
修复CefSharp浏览器组件中文输入Bug
查看>>
正则与sed,grep,awk三剑客
查看>>
诊断一句SQL不走索引的原因
查看>>
iOS开发拓展篇—UIDynamic(简单介绍)
查看>>
Linux pipe函数
查看>>
图片标注工具LabelImg使用教程
查看>>
(原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
查看>>
/etc/profile文件内容
查看>>
量词 匹配优先与忽略优先
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
Eclipse基金会发布Eclipse Photon IDE
查看>>