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

首頁 > 編程 > Python > 正文

Python基礎練習——組合輸出、利潤獎金問題

2019-11-09 19:24:00
字體:
來源:轉載
供稿:網友

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

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

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

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

題目二、企業發放的獎金根據利潤提成。利潤(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時應發放獎金總數。

初始代碼:

# -*- 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 "應發的獎金數為:" print selse: print "輸入不合法!"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梓潼县| 伊通| 彭泽县| 彝良县| 历史| 合川市| 台湾省| 九台市| 崇礼县| 利川市| 凌云县| 靖远县| 广汉市| 宁阳县| 弥渡县| 信阳市| 尤溪县| 乳山市| 祁东县| 商河县| 峡江县| 若羌县| 瑞金市| 邹城市| 微山县| 东山县| 阜平县| 新源县| 易门县| 廊坊市| 沂源县| 甘孜| 夹江县| 舟山市| 定远县| 岫岩| 广饶县| 沂南县| 若羌县| 砚山县| 万宁市|