国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python基礎(chǔ)練習(xí)——組合輸出、利潤獎金問題

2019-11-09 19:29:07
字體:
供稿:網(wǎng)友

題目一、有1、2、3、4個數(shù)字,能組成哪些互不相同且無重復(fù)數(shù)字的三位數(shù)?

解題思路:三層循環(huán),通過條件判斷得到互不相同的三位數(shù) 代碼如下:

# -*- coding:utf-8 -*-for a in [1,2,3,4]: for b in [1,2,3,4]: for c in [1,2,3,4]: if a!=b and b!=c and c!=a: s=a*100+b*10+c PRint s

注意點: 1、Python與其他語言最大的區(qū)別就是,Python的代碼塊不使用大括號({})來控制類,函數(shù)以及其他邏輯判斷。python最具特色的就是用縮進來寫模塊。 縮進的空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數(shù)量,這個必須嚴格執(zhí)行 常見的因為縮進出錯而提示的報錯如下: IndentationError:unexpected indent: 意想不到的縮進,可能是tab和空格沒對齊的問題。 IndentationError:unindent does not match any outer indentation level 使用的縮進方式不一致,有的是tab鍵縮進,有的是空格縮進,需改為一致

建議在每個縮進層次使用 單個制表符兩個空格四個空格 , 切記不能混用

題目二、企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(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時應(yīng)發(fā)放獎金總數(shù)。

初始代碼:

# -*- coding:utf-8 -*-i=raw_input("請輸入利潤i:")if i.isdigit(): i=int(i) if i>=1000000: s=(i-1000000)*0.01+(1000000-600000)*0.015+(600000-400000)*0.03+(400000-200000)*0.05+(200000-100000)*0.075+100000*0.1 elif i>=600000: s=(i-600000)*0.015+(600000-400000)*0.03+(400000-200000)*0.05+(200000-100000)*0.075+100000*0.1 elif i>=400000: s=(i-400000)*0.03+(400000-200000)*0.05+(200000-100000)*0.075+100000*0.1 elif i>=200000: s=(i-200000)*0.05+(200000-100000)*0.075+100000*0.1 elif i>=100000: s=(i-100000)*0.075+100000*0.1 else: s=i*0.1 print "應(yīng)發(fā)的獎金數(shù)為:" print selse: print "輸入不合法!"
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临夏市| 长顺县| 靖宇县| 新密市| 五峰| 九江县| 永德县| 乌审旗| 东平县| 林周县| 越西县| 泰兴市| 息烽县| 怀集县| 延津县| 英山县| 商河县| 临城县| 米易县| 临清市| 新乐市| 西峡县| 门源| 鄱阳县| 千阳县| 信阳市| 海南省| 台北县| 长岛县| 金华市| 颍上县| 宜章县| 河西区| 雅安市| 将乐县| 通辽市| 桐庐县| 铜陵市| 广南县| 上林县| 名山县|