python商品打折函數(shù),編寫一個(gè)能計(jì)算商品折扣價(jià)格的python程序

python函數(shù)有哪些

1、print()函數(shù):打印字符串;

成都創(chuàng)新互聯(lián)主營黃梅網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),黃梅h5微信小程序定制開發(fā)搭建,黃梅網(wǎng)站營銷推廣歡迎黃梅等地區(qū)企業(yè)咨詢

2、raw_input()函數(shù):從用戶鍵盤捕獲字符;

3、len()函數(shù):計(jì)算字符長度;

4、format()函數(shù):實(shí)現(xiàn)格式化輸出;

5、type()函數(shù):查詢對象的類型;

6、int()函數(shù)、float()函數(shù)、str()函數(shù)等:類型的轉(zhuǎn)化函數(shù);

7、id()函數(shù):獲取對象的內(nèi)存地址;

8、help()函數(shù):Python的幫助函數(shù);

9、s.islower()函數(shù):判斷字符小寫;

10、s.sppace()函數(shù):判斷是否為空格;

11、str.replace()函數(shù):替換字符;

12、import()函數(shù):引進(jìn)庫;

13、math.sin()函數(shù):sin()函數(shù);

14、math.pow()函數(shù):計(jì)算次方函數(shù);

15、os.getcwd()函數(shù):獲取當(dāng)前工作目錄;

16、listdir()函數(shù):顯示當(dāng)前目錄下的文件;

17、time.sleep()函數(shù):停止一段時(shí)間;

18、random.randint()函數(shù):產(chǎn)生隨機(jī)數(shù);

19、range()函數(shù):返回一個(gè)列表,打印從1到100;

20、file.read()函數(shù):讀取文件返回字符串;

21、file.readlines()函數(shù):讀取文件返回列表;

22、file.readline()函數(shù):讀取一行文件并返回字符串;

23、split()函數(shù):用什么來間隔字符串;

24、isalnum()函數(shù):判斷是否為有效數(shù)字或字符;

25、isalpha()函數(shù):判斷是否全為字符;

26、isdigit()函數(shù):判斷是否全為數(shù)字;

27、 lower()函數(shù):將數(shù)據(jù)改成小寫;

28、upper()函數(shù):將數(shù)據(jù)改成大寫;

29、startswith(s)函數(shù):判斷字符串是否以s開始的;

30、endwith(s)函數(shù):判斷字符串是否以s結(jié)尾的;

31、file.write()函數(shù):寫入函數(shù);

32、file.writeline()函數(shù):寫入文件;

33、abs()函數(shù):得到某數(shù)的絕對值;

34、file.sort()函數(shù):對書數(shù)據(jù)排序;

35、tuple()函數(shù):創(chuàng)建一個(gè)元組;

36、find()函數(shù):查找 返回的是索引;

37、dict()函數(shù):創(chuàng)建字典;

38、clear()函數(shù):清楚字典中的所有項(xiàng);

39、copy()函數(shù):復(fù)制一個(gè)字典,會修改所有的字典;

40、 get()函數(shù):查詢字典中的元素。

…………

python編程.在冬天一個(gè)單位打折,買一件商品打9折,兩件8折3件7折,4件6折,寫一個(gè)程序可以

#首先設(shè)置未知數(shù)

amount = 0

total_cost = 0

money_saved = 0

#設(shè)置輸入

price = input (“輸入價(jià)格”:)

while price 0:

total_cost = total_cost + price

amount +=1

if amount 4:

total_off = total_cost * (1- amount/10.00)

#如果有變量

else:

total_off = total * 0.6

money_saved = total_cost - total_off

#輸出價(jià)格,節(jié)省的金額和,實(shí)際支付的價(jià)格

print "幾件物品: ",amount

print "總支付(¥): ",total_off

print "節(jié)省金額¥" , money_saved

利用函數(shù)算折扣 所有的單價(jià)為1000元以上的折扣5%其余的是3%

函數(shù)算折扣:用if函數(shù)即可。=if(E2>=1000,”5%“,”3%)

拓展資料:

打折的計(jì)算公式為商品原價(jià)×折扣率=商品折扣后價(jià)格。

舉例說明如下:

(1)比如原價(jià)100元,打九八折,求折后價(jià) 折后價(jià)為100×0.98=98(元) 打八折后價(jià)格為100×0.8=80(元)

(2)如果某商品的折后價(jià)為98元,折扣率為98折,求原價(jià) 那么原價(jià)為98/0.98=100(元)

(3)如果某商品原價(jià)100元,折后價(jià)為98元,求折扣率 商品的折扣率=98/100=0.98,即九八折。

特征

(1)打折是商品購銷中的讓利,發(fā)生在購銷雙方當(dāng)事人之間,是賣方給予買方的價(jià)格優(yōu)惠。

(2)給予或者接受折扣都必須明示并如實(shí)入帳,在入帳方式上,要求給予折扣的應(yīng)沖減營業(yè)收入.收受折扣的應(yīng)沖減成本。

(3)打折的兩種形式。一是支付價(jià)款時(shí)對價(jià)款總額按一定比例即時(shí)予以扣除。二是在買方已支付價(jià)款總額后賣方再按一定比例予以退還部分價(jià)款。這兩種形式實(shí)質(zhì)都是價(jià)格優(yōu)惠,并無本質(zhì)區(qū)別。

python內(nèi)置函數(shù)有哪些

python常見的內(nèi)置函數(shù)有:

1. abs()函數(shù)返回?cái)?shù)字的絕對值。

2. all() 函數(shù)用于判斷給定的參數(shù)中的所有元素是否都為 TRUE,如果是返回 True,否則返回 False。元素除了是 0、空、None、False 外都算 True;空元組、空列表返回值為True。

3. any() 函數(shù)用于判斷給定的參數(shù)是否全部為False,是則返回False,如果有一個(gè)為True,則返回True。 元素除了是 0、空、False外都算 TRUE。

4. bin()函數(shù)返回一個(gè)整數(shù)int或者長整數(shù)long int的二進(jìn)制表示。

5. bool() 函數(shù)用于將給定參數(shù)轉(zhuǎn)換為布爾類型,如果參數(shù)不為空或不為0,返回True;參數(shù)為0或沒有參數(shù),返回False。

6. bytearray()方法返回一個(gè)新字節(jié)數(shù)組。這個(gè)數(shù)組里的元素是可變的,并且每個(gè)元素的值范圍: 0 = x 256(即0-255)。即bytearray()是可修改的二進(jìn)制字節(jié)格式。

7. callable()函數(shù)用于檢查一個(gè)對象是否可調(diào)用的。對于函數(shù)、方法、lambda函式、類以及實(shí)現(xiàn)了 __call__ 方法的類實(shí)例, 它都返回 True。(可以加括號的都可以調(diào)用)

8. chr()函數(shù)用一個(gè)范圍在range(256)內(nèi)(即0~255)的整數(shù)作參數(shù),返回一個(gè)對應(yīng)的ASCII數(shù)值。

9. dict()函數(shù)用來將元組/列表轉(zhuǎn)換為字典格式。

10. dir()函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。

擴(kuò)展資料:

如何查看python3.6的內(nèi)置函數(shù)?

1、首先先打開python自帶的集成開發(fā)環(huán)境IDLE;

2、然后我們直接輸入"dir(__builtins__)",需要注意的是builtins左右的下劃線都是兩個(gè);

3、回車之后我們就可以看到python所有的內(nèi)置函數(shù);

4、接下來我們學(xué)習(xí)第二種查看python內(nèi)置函數(shù)的方法,我們直接在IDLE中輸入"import builtins",然后輸入"dir(builtins)";

5、然后回車,同樣的這個(gè)方法也可以得到所有的python內(nèi)置的函數(shù);

6、這里我們可以使用python內(nèi)置函數(shù)len()來查看python內(nèi)置函數(shù)的個(gè)數(shù),這里我們直接輸入"len(dir(builtins))";

7、回車之后我們可以看到系統(tǒng)返回值153,說明我們現(xiàn)在這個(gè)版本中有153個(gè)內(nèi)置函數(shù);

8、最后我們介紹一個(gè)比較有用的內(nèi)置函數(shù)"help",python內(nèi)置函數(shù)有一百多個(gè),我們當(dāng)然不能記住所有的函數(shù),這里python提供了一個(gè)"help"函數(shù),我們來看一個(gè)例子一起來體會一下help函數(shù)的用法,這里我們直接輸入"help(len)",然后回車,會看到系統(tǒng)給我們對于內(nèi)置函數(shù)"len"的解釋,當(dāng)然對于其他函數(shù)可能會有更加詳細(xì)的解釋以及用法提示。

用python編寫程序,對顧客購買的商品,讓數(shù)量大于等于5件時(shí),打八折,求總價(jià)

代碼如下:

price = input("請輸入商品價(jià)格以空格分割:").strip()

price = list(map(int,price.split(' ')))

amount = len(price)

if amount = 5:

print(f"購買了{(lán)amount}件商品,享受八折優(yōu)惠。優(yōu)惠后的價(jià)格為:{sum(price)*0.8},優(yōu)惠金額為:{sum(price)*0.2}")

else:

print(f"購買了{(lán)amount}件商品。總價(jià)為:{sum(price)}")

輸出如下:

文章題目:python商品打折函數(shù),編寫一個(gè)能計(jì)算商品折扣價(jià)格的python程序
文章源于:http://muchs.cn/article32/phgisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站改版、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)