#?-*-?coding:utf-8?-*-
目前成都創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、武隆網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
__author__?=?'Luo'
def?salaryCalculate(day):
if?day?==?1:
print(u"第%d天工資為:%d"%(day,20))
return?20
salary?=?salaryCalculate(day-1)*2
print(u"第%d天工資為:%d"%(day,salary))
return?salary
if?__name__?==?"__main__":
salaryCalculate(20)
hh.i = 10; -是指針指向其成員的運(yùn)算符 .是結(jié)構(gòu)體的成員運(yùn)算符。最大的區(qū)別是-前面放的是指針,而.前面跟的是結(jié)構(gòu)體變量。2、例如:
用python計(jì)算每月工資的程序和運(yùn)行代碼:
importdatetime:
begin=datetime.date2019,1,31。
end=datetime.date2019,12,31。
len([1foriinrange((end-begin)。days+1)if(begin+datetime。timedelta(days=i))。weekday()%7=5])*300。
sum=0。
foriinrange((end-begin)。days+1):
day=begin+datetime。timedeltadays=i。
ifday。weekday()=5:
sum+=300。
print(sum)。
【法律依據(jù)】
《中華人民共和國勞動(dòng)保險(xiǎn)條例實(shí)施細(xì)則修正草案》第三十八條:
一般工齡系指工人職員以工資收入為生活資料之全部或主要來源的工作時(shí)間而言。在計(jì)算一般工齡時(shí),應(yīng)包括本企業(yè)工齡在內(nèi)。
《關(guān)于工資總額組成的規(guī)定》第三條:
工資總額是指各單位在一定時(shí)期內(nèi)直接支付給本單位全部職工的勞動(dòng)報(bào)酬總額。工資總額的計(jì)算應(yīng)以直接支付給職工的全部勞動(dòng)報(bào)酬為根據(jù)。
編寫工資額計(jì)算器,要求如下:
(1)確定每月的基本工資。
(2) 輸入每月的實(shí)際應(yīng)當(dāng)工作天數(shù)。
(3) 輸入當(dāng)月的請(qǐng)假天數(shù),如果請(qǐng)假天數(shù)小于等于2天,對(duì)工資無影響;大于2天小于7等于天,扣除當(dāng)月基本工資的10%;大于7天小于等于14天,扣除當(dāng)月基本工資的50%;大于14天,扣除全月工資。
(4) 如果當(dāng)月實(shí)際工作天數(shù)和應(yīng)當(dāng)工作天數(shù)一樣(不算加班),則增加基本工資的20%。
(5) 如果當(dāng)月有加班,則按照加班的天數(shù)和當(dāng)月的日工資(基本工資/實(shí)際工作天數(shù))計(jì)算加班費(fèi)。
(6) 輸入最終應(yīng)得工資。
sum是python中一個(gè)很實(shí)用的函數(shù),但是要注意它的使用,我第一次用的時(shí)候,就把它這樣用了:
s
=
sum(1,2,3)
結(jié)果就悲劇啦
其實(shí)sum()的參數(shù)是一個(gè)list
例如:
sum([1,2,3])
sum(range(1,11))
還有一個(gè)比較有意思的用法
a
=
range(1,11)
b
=
range(1,10)
c
=
sum([item
for
item
in
a
if
item
in
b])
c
輸出:
45