1、自己開發(fā)。
我自己的開發(fā)其實就是在自己的基礎(chǔ)上搭建一個團隊,然后開發(fā)一個微信小程序。 像這樣開發(fā)微信小程序的好處是自己的精英團隊熟悉程序流程,不需要投入大量資金。 成本很低,但是對一個人的要求很高。 技術(shù)上要有一定的適用性,開發(fā)前期要維護、更新、重做,開發(fā)中后期要維護、更新、重做。 所有這些都必須由更專業(yè)的人員來完成,所以如果你使用這樣的方法,你需要找一些專業(yè)的專業(yè)人員,你不必為了省事而自己開發(fā),因為在這個過程中,很多人可能仍然 遇到很多急需用錢的地方。
2、一鍵生成第三方平臺。
還有一個特別簡單的方法,就是利用第三方平臺提供的網(wǎng)絡(luò)資源,然后一鍵生成微信小程序。 這樣一個微信小程序,非常方便,快捷,非??旖?。 是的,也不需要花大價錢,但像這類微信小程序,通常比較玄幻,換句話說,比較千篇一律,沒有辦法突出重點 微信小程序想要表達的內(nèi)容。 沒有非常有特色的區(qū)域,所以如果你不是特別注重自己的小程序的吸引力,可以采用這樣的方式。
3、專業(yè)化團隊建設(shè)。
如果我很重視這個微信小程序,我可以去找專業(yè)的團隊幫忙開發(fā)。 由于專業(yè)的團隊擁有最先進的技術(shù)和專業(yè)的技術(shù)人員,所以我來為大家打造一個比較完善的小程序,下面詳細講解。 合適的,你想表達的具體內(nèi)容,會做好微信小程序前期的設(shè)計,中后期的完善等等,但是需要付出一定的費用,金額 看你制作小程序的難度,可能幾千元,也可能幾萬元,不同團隊價格不一樣。
這是對小程序開發(fā)方法的一個大概介紹。 其實方法有很多。 這取決于你選擇哪一個。 大家開發(fā)小程序的開發(fā)是為了得到更好的營銷和推廣。 因此,前期一定不要過度投機。 只有付出了,才會有收益。
]]>本文有四部分:
01 |
選擇結(jié)構(gòu)(if 結(jié)構(gòu)) |
02 |
循環(huán)結(jié)構(gòu)(while,for in結(jié)構(gòu)) |
03 |
break、continue、else、pass介紹 |
04 |
水仙花數(shù) |
(1)單分支結(jié)構(gòu)
結(jié)構(gòu)大致如下,“else:……”可以沒有,只有if。當條件表達式為真時,執(zhí)行條件執(zhí)行體。例如,“1==2”是False,布爾值為0,因此不會執(zhí)行條件執(zhí)行體,而是會執(zhí)行else中的執(zhí)行體,即“print('1不等于2')”。
if 條件表達式:
條件執(zhí)行體
else:……
if 1==2:
print('1等于2')
else:
print('1不等于2')
(2)多分支結(jié)構(gòu)
可以進行多次選擇,除了第一個,之后的用elif,不過需要注意,這些分支并不是平行的,而是當前一個不執(zhí)行的時候,才會繼續(xù)向下。
if 條件1:
執(zhí)行體1
elif 條件2:
執(zhí)行體2
elif 條件3:
執(zhí)行體4
……
elif 條件n:
執(zhí)行體n
else:
(3)嵌套if結(jié)構(gòu)
顧名思義,就是在條件執(zhí)行體中再嵌套一個if,這個可以進行多次嵌套。比較簡單,就不進行代碼展示了。
(4)簡寫
單分支結(jié)構(gòu),if……else……,的簡寫形式,見下。當條件布爾值為真時,輸出x,否則輸出y。下面的例子,可以知道,print出的a應該就是0
x if 條件 else y
a=1 if 1==2 else 0
print(a)
(1)while 結(jié)構(gòu)
while循環(huán)結(jié)構(gòu)見下,如果循環(huán)n次,那么需要進行n+1次判斷,if只會判斷一次。while循環(huán)結(jié)構(gòu)需要四步:1.初始化變量;2.條件判斷;3.執(zhí)行循環(huán)體;4.改變變量。第四步需要格外注意,如果不對變量進行改變,很有可能會陷入死循環(huán)中。
變量初始化定義
while 條件判斷式:
條件循環(huán)體
變量改變
(2)for in 結(jié)構(gòu)
可迭代對象為列表、元組等;如果在循環(huán)體中不需要用到自定義變量,那么可以將自定義變量替換為“_”。
for 自定義變量 in 可迭代對象:
循環(huán)體
注:這兩個結(jié)構(gòu)同樣可以進行多層嵌套來執(zhí)行循環(huán)。
(1)break
break主要用于循環(huán)中,用于打破循環(huán),不再執(zhí)行循環(huán);一般與 if 配合使用;當代碼為多層嵌套,break在內(nèi)存嵌套時,只能結(jié)束所在層的循環(huán)。
(2)continue
同樣用于循環(huán)結(jié)構(gòu)中,不過他是結(jié)束本次循環(huán),進行下一次循環(huán)。與break有所區(qū)別,break相當于不讓循環(huán)了,而continue是本次循環(huán)不用執(zhí)行之后的東西了。同樣的,continue也一般與 if 配合使用,且代碼為多層嵌套,continue只能結(jié)束所在層的單次循環(huán)。
(3)else
else除了上述所講在 if 選擇結(jié)構(gòu)的作用外,還可以出現(xiàn)在while,for in 循環(huán)結(jié)構(gòu)中。當用在循環(huán)結(jié)構(gòu)中時,如果在循環(huán)過程中,沒有執(zhí)行過break,那么就會執(zhí)行 else 中的代碼,反之則不會執(zhí)行。
水仙花數(shù)的定義:一個 3 位數(shù),它的每個位上的數(shù)字的 3次冪之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。
(1)思路一:將數(shù)用str()變?yōu)?span id="7cv38ze8gk" class="candidate-entity-word" data-gid="5469888">字符串,直接獲取個位、十位、百位,獲取出來的為字符,再用int()轉(zhuǎn)換為數(shù),之后再進行判斷是否為水仙花數(shù)。獲取所有水仙花數(shù),代碼見下:
a=100
while a<=999:
a=str(a) #將數(shù)轉(zhuǎn)換為字符串
b=a[0] #將各個位數(shù)的數(shù)字提取出來,此時還是字符串
c=a[1]
d=a[2]
e=int(b)**3+int(c)**3+int(d)**3 #將各個位數(shù)變成數(shù),并計算
if e==int(a): #判斷是否為水仙花數(shù),注意前面把a變成字符串了,因此這里需要再變成數(shù)
print(a)
a=int(a)
a+=1
(2)思路二:三位數(shù)對10取余,可以獲得個位數(shù);對100取余可以獲得百位數(shù);十位數(shù)可以將三位數(shù)整除10,再對10取余。
a=100
while a<=999:
b=a%10
c=a//10%10
d=a//100
e=b**3+c**3+d**3
if a==e:
print(a)
a+=1
學習python的第四天,感覺可以,沖[熊貓]
學習視頻:花了2萬多買的Python教程全套,現(xiàn)在分享給大家,入門到精通(Python全棧開發(fā)教程)_嗶哩嗶哩_bilibili
往期:python運算符淺學
]]>內(nèi)容摘要:被稱為股東至上主義的傳統(tǒng)公司目的理論認為公司當且僅當為股東利益最大化而經(jīng)營。然而,將股東利益最大化視為公司目的的理論存在股東并非天然所有人以及股東利益與社會利益并非一致兩方面的缺陷。此外,對公司目的作股東至上主義的解釋已不能解決由于公司規(guī)模與所牽涉利益相關(guān)者擴大所產(chǎn)生的社會問題。利益相關(guān)者理論和公司社會責任論作為改良傳統(tǒng)理論的兩種進路,前者完全否認股東最高地位,后者則是在承認股東利益最大化之上,要求公司對其他利益相關(guān)者承擔更多責任。以公司契約論為出發(fā)點,在社會正義基礎(chǔ)上,利益相關(guān)者論應成為轉(zhuǎn)變后公司目的的基礎(chǔ)理論。大公司應構(gòu)建多層代表、間接民主的公司治理結(jié)構(gòu),小公司則通過擴大的社會責任輔以法律上先契約權(quán)力配置的修改保護利益相關(guān)者。
關(guān)鍵詞:公司目的 公司治理 股東至上主義 利益相關(guān)者理論 公司社會責任論 股東地位
一、公司目的與公司治理結(jié)構(gòu)的現(xiàn)狀
公司目的,既可以指公司的特征,即公司以營利為目的,亦可以指公司所從事的事業(yè)范圍。而作為本文研究對象的目的,乃指公司進行商業(yè)決策時應主要考慮的,為誰的利益而經(jīng)營的問題?,F(xiàn)代公司治理一度解決了這個問題——傳統(tǒng)的經(jīng)濟學理論和公司法理念認為,公司的營利性特征決定了公司只需全力為追求股東利益最大化服務(wù)。這一將追求股東價值最大化視為公司應追求的唯一目的之理念又被稱為“股東至上主義”或“股東至上原則”。這一理念毫無保留地體現(xiàn)在米爾頓·弗里德曼(Milton Friedman)所發(fā)表的《企業(yè)的社會責任在于增加利潤》中。在文中,弗里德曼指出,企業(yè)的經(jīng)營者應當僅為企業(yè)所有人服務(wù),其唯一的責任就是從事一切增長其營利的商業(yè)活動。就公司而言,公司的所有者是股東,因此公司應當且僅應當為股東的利益服務(wù)。盡管弗里德曼對公司目的的評價相當富有爭議,但股東至上主義卻已在現(xiàn)代公司治理中占據(jù)主導地位,并充分體現(xiàn)在各國的公司法立法與司法實踐之中,著重表現(xiàn)為股東取得公司控制權(quán)和剩余索取權(quán),債權(quán)人、雇員和其他利益相關(guān)者通過合同保護其利益。
基于股東至上主義普遍在各國占據(jù)主導地位的趨勢,漢斯曼(Hansmann)和克拉克曼(Kraakman)于2001年發(fā)表《公司法歷史的終結(jié)》。該文以總結(jié)性的口吻指出,盡管各發(fā)達經(jīng)濟體在治理結(jié)構(gòu)、資本市場和商業(yè)文化方面存在明顯的差異,但公司形式的基本法律已經(jīng)實現(xiàn)了高度的統(tǒng)一,并有可能繼續(xù)趨同。“高度統(tǒng)一的公司形式”即指以股東利益為導向的公司形式(the shareholder-orientedmodel)。無論這樣的趨同是否只是一種形式上的趨同,但至少各國的公司法理論與立法已經(jīng)認同股東為公司的所有人的形式。股東享有對公司的控制權(quán)和對利潤的剩余索取權(quán),而公司經(jīng)營者應當以實現(xiàn)股東利益最大化為目的。而在那些立法規(guī)定股東享有控制權(quán),但出于各種各樣的原因而實際沒能掌握控制權(quán)的地區(qū),如英國,則產(chǎn)生了“股東積極主義”,旨在奪回公司法賦予股東的對公司的控制權(quán),促進公司追求股東利益最大化之目的的實現(xiàn)。
隨著股東至上主義逐漸成為現(xiàn)代公司治理的主導性理論,并成為各國經(jīng)濟學與公司法理論的基石,公司法規(guī)范也促使公司形成以追求股東價值、實現(xiàn)股東利益最大化為公司目的的公司治理結(jié)構(gòu)。公司治理結(jié)構(gòu)狹義上是指公司機關(guān)的功能、結(jié)構(gòu)、權(quán)力分配的制度安排,廣義上則是指有關(guān)公司控制權(quán)和剩余索取權(quán)分配的一整套法律、文化和制度性安排,即誰在什么狀態(tài)下實施控制,如何控制,風險和收益如何在不同企業(yè)成員之間分配等的問題。廣義的公司治理結(jié)構(gòu)即公司所有權(quán)安排,而狹義的公司治理結(jié)構(gòu)則是廣義的公司治理結(jié)構(gòu)在公司法上的具象化。股東至上主義下的公司治理結(jié)構(gòu)主要表現(xiàn)為兩種模式:一種是由股東親自管理公司,即股東自行擔任公司的董事、經(jīng)理,直接負責企業(yè)的運營;另一種是由股東之外的人擔任董事、經(jīng)理,但全體股東組成的股東會掌握公司最高權(quán)力,公司管理層要對股東會負責,接受股東會的領(lǐng)導和監(jiān)督。前者主要在封閉公司或有限責任公司之中被適用,后者則主要體現(xiàn)在大型公眾公司或股份有限公司之中。例如,就前種模式而言,盡管法國、意大利、日本和美國關(guān)于封閉公司的法律通常規(guī)定董事或者經(jīng)理是默認的公司決策者,但所有這些國家均允許封閉公司選擇由股東全面管理公司,即認可了股東直接管理公司的可行性。而就后種模式而言,多數(shù)國家的公司法均將由全體股東組成的股東大會視為公司最高權(quán)力機關(guān),如日本公司法規(guī)定股東大會由作為公司的實際所有者的股東組成,對公司法規(guī)定的事項以及股份公司的組織、運營、管理及其他關(guān)于股份公司的一切事項作出決議。我國公司法也同樣規(guī)定股東(大)會享有大部分甚至全部公司權(quán)力,而董事會只是股東會的委任機構(gòu),委托行使相關(guān)權(quán)限。英國2006年公司法也同樣將弘揚股東權(quán)利、呼喚股東權(quán)利的回歸視為公司法修改的核心政策,并明確董事會的基本目標是實現(xiàn)股東價值,實現(xiàn)股東利益最大化。
除了公司法的明文規(guī)定之外,司法判決也在一定程度上推動了股東至上主義在公司治理中的適用。著名的道奇兄弟訴福特汽車公司案(Dodge v. Ford)便是一例被美國公司法學界納入教科書大肆宣揚,并視為佐證公司應以股東利益最大化為目的的經(jīng)典案例。在該案中,密歇根州最高法院指出,“一個商業(yè)公司應主要為股東的利益而組織和經(jīng)營。董事的職權(quán)是為了服務(wù)這一目的。董事在裁量判斷時必須嚴守能夠達到這一目的的手段,決不能改變目的本身,董事不能通過降低利潤或者不予分紅的方式實現(xiàn)其他目的”。
二、股東至上主義作為公司目的理論的缺陷
正如上文所述,基于傳統(tǒng)的經(jīng)濟學與公司法理論而產(chǎn)生的公司目的理論認為,股東利益最大化應當作為公司的主要目的,且諸多國家將這一目的視為公司法立法與司法判決的基礎(chǔ)。通過公司法的明文規(guī)定,公司形成了以股東作為公司唯一所有者,由股東掌握公司控制權(quán)與剩余索取權(quán),并使股東的利益與偏好凌駕于其他利益相關(guān)者主體之上的公司治理模式。但理論界對股東至上主義的質(zhì)疑之聲一直從未停止。諸多批判性研究指出,以股東至上主義作為公司目的的理論存在諸多缺陷,且這些缺陷的存在有可能危機股東至上主義成立和合法性與正當性,并在結(jié)果上體現(xiàn)為對社會利益的損害。
(一)股東掌握公司控制權(quán)與剩余索取權(quán)的缺陷
實現(xiàn)股東至上主義的前提即賦予股東超越其他利益相關(guān)者主體的對公司的控制權(quán)與剩余索取權(quán)。經(jīng)濟學理論將公司的本質(zhì)視為契約的聯(lián)結(jié),這一思路將公司的成立建立在人們所達成的自愿性契約之基礎(chǔ)上,不同的參與者,如公司管理層、股東、雇員、債權(quán)人等,在自愿性的基礎(chǔ)上通過契約就各項安排達成一致,從而組建公司。從這種觀念出發(fā),可以將公司視為“合同束”或一組“默示”或“明示”的合同。此外,公司的契約是不完備的(an incomplete contract),即一個不能準確地描述與交易有關(guān)的所有未來可能出現(xiàn)的狀態(tài)以及每種狀態(tài)下契約各方的權(quán)力與責任的契約。因此,當聯(lián)結(jié)契約時未能預見的情形出現(xiàn)時,必須有人決定如何填補契約中的漏洞,即對公司的控制。也由于公司的契約的不完備性,要使所有公司成員都得到固定的合同收入是不可能的。同時,經(jīng)濟學理論還指出,效率最大化要求企業(yè)剩余索取權(quán)的安排和控制權(quán)的安排應該對應(matching)。因此,問題在于應由誰取得公司的控制權(quán)和剩余索取權(quán)。
傳統(tǒng)的經(jīng)濟學理論認為,應當由股東,即資本貸出者,取得公司的控制權(quán)和剩余索取權(quán)。一種解釋認為,由于取得剩余索取權(quán)伴隨著與企業(yè)經(jīng)營的重大風險成本,因此相對于其他人來說,企業(yè)的某一類成主體適合于承擔這些風險,例如可以通過分散投資來分散風險,將所有權(quán)配置給這一類主體就會在很大程度上節(jié)約企業(yè)整體的風險承擔成本。而股東,相對于雇員一類的群體,更容易分散風險,因而更適合于成為承擔風險成本的主體。還有一種解釋認為,企業(yè)同某一類主體達成契約需要花費高額的交易成本,如果使這一類主體取得企業(yè)的所有權(quán),則會大幅度降低其與企業(yè)之間的交易費用,即使這類主體只能成為非常消極的所有人。由于市場中存在信息不對稱和鎖定等問題,使得資本貸出者因面臨巨大的交易成本而對投資小心謹慎,又因為資本對企業(yè)而言至關(guān)重要,為了取得資本才有動因?qū)⒖刂茩?quán)與剩余索取權(quán)配置于股東。
但上述對股東應當取得公司控制權(quán)與剩余索取權(quán)的解釋存在缺陷。其一,就風險承擔而言,資本貸出者并非唯一的低成本的風險承擔者,此外,在實際情況中,與經(jīng)濟學理論的預測相反,企業(yè)的雇員并不比投資者更排斥風險。作為一種解釋所有權(quán)配置形態(tài)方法的風險承擔的重要性被夸大了。其二,隨著金融市場的不斷發(fā)展,企業(yè)的融資渠道也越發(fā)寬廣,除了傳統(tǒng)的股東投資的融資和借貸外,公司還可以通過發(fā)行公司債券和種類股等方式融資,而公司債券持有人、優(yōu)先股股東同普通股股東同樣是資本的貸出人,上述解釋同樣也可以適用于債券持有人、種類股股東等主體,從而使債券持有人、種類股股東同樣取得同普通股股東一樣的對公司的控制權(quán)。其三,由于以資本作為公司信用擔保的資本信用理念在實際運作中并未產(chǎn)生其預期的效果,也未能實現(xiàn)對債權(quán)人的保護,因此公司的信用正逐漸從資本轉(zhuǎn)移向資產(chǎn),資本對公司的重要性正在下降,公司因此不再有強大的動因以取得資本為目的推動將所有權(quán)配置給股東群體,以降低與股東的交易成本。
此外,以排除法方向進行的解釋認為只有股東可以成為公司財產(chǎn)的剩余索取權(quán)人,乃因債權(quán)人擁有固定的利息收入,雇員在工作之前通常已就薪酬計劃與公司有過協(xié)商安排,而股東與公司興衰與共,因此只有股東有適當?shù)募钊プ鞒鱿鄳臎Q定。然而,對于這種解釋,如上文所指出的那樣,沒有任何理由認為股東一定要求取得剩余索取權(quán),事實上,股東對固定收益的渴望并不弱于其他利益主體,在美國,2012年的優(yōu)先股市場已達3782億美元,遠遠超過普通股IPO的發(fā)行量。股東寧愿犧牲自己對公司的投票權(quán),也希望獲得比起不確定的分紅而言更為穩(wěn)定的收入。第二,債權(quán)人和雇員等非股東利益相關(guān)者群體與公司所訂立的合同同樣屬于不完全合同,并且合同的訂立也并非如股東至上主義者所設(shè)想的那樣建立在完全的自愿談判的基礎(chǔ)之上,在合同訂立的過程中,市場力量的對比對合同條款的定價起到了至關(guān)重要的作用。只有市場力量較強的一方,才更有可能訂立對自身利益保護更為完善周全的合同,而市場力量較弱的一方,例如單個雇員或者對公司經(jīng)營并非重要的債權(quán)人,則難以通過合同的訂立來實現(xiàn)對自身利益的保護。
綜上所述,筆者認為,股東既不是必須成為公司的剩余索取權(quán)人和控制權(quán)人,也不能排除其他利益相關(guān)主體對剩余索取權(quán)和控制權(quán)的追求。將股東天然地視為公司的控制權(quán)人和剩余索取權(quán)人的理論是有缺陷的。
(二)股東利益與社會利益具有一致性的理論缺陷
股東至上主義的觀點還取決于這樣一種觀念,即關(guān)注股東利益的公司比那些關(guān)注其他利益的公司更有益于社會。股東至上主義者并非直接認為“公司應當追求股東利益最大化”,事實上,正如漢斯曼和克拉克曼所指出的,企業(yè)應該“以服務(wù)于整個社會的利益而組織和運作,而且在這個社會演算中,股東利益并不應該比其他社會成員利益的權(quán)重更大”,公司法的恰當目標應當是促進受到公司活動影響的人們的整體福利,包括公司股東、雇員、供應商和客戶,以及當?shù)厣鐓^(qū)居民和自然環(huán)境的受益人等第三方。股東至上主義者認為,實現(xiàn)股東利益最大化是實現(xiàn)社會利益最大化的最佳手段,因為股東擁有直接的金錢利益驅(qū)動來確保公司利潤增加的最大化,而公司財富的最大化即社會財富的最大化。但是,這樣的邏輯解釋是牽強的。事實上,漢斯曼和克拉克曼亦指出,追求股東價值能否成為增進社會整體福利的有效手段,這是一個實證問題,對此仁智互見。格林菲爾德亦指出,股東至上的觀念從來沒有解釋為什么他們認為股東的首要地位對社會是最好的。即使是論證為什么必須選擇股東至上主義的學術(shù)研究,也僅僅將“公司的目標是實現(xiàn)股東利益的最大化”作為一種不證自明的前提性假設(shè)來使用,而缺乏對股東利益最大化如何導向社會利益最大化進行邏輯論證。筆者以為,以股東至上主義為原則的公司治理所暴露出來的諸如2008年金融危機、環(huán)境污染與環(huán)境公害、勞動者鎖定與異化問題等恰恰證明了股東利益與社會利益之間存在不一致性,將實現(xiàn)社會利益的最佳手段是追求股東利益的理論視為一種不證自明的前提是存在缺陷的。
三、對缺陷的回應與公司目的的轉(zhuǎn)變
通過對效率導向和單純追求經(jīng)濟性價值目標的批判與反思,經(jīng)濟學和公司法學界提出了多種理論,以回應股東至上主義理論的固有缺陷,及由股東至上主義所導致的諸多社會問題。這些理論試圖弱化或者消滅股東在公司中一家獨大的地位,使非股東利益相關(guān)者群體的利益也被納入公司的考量范圍,以減少公司通過剝削其他利益相關(guān)者利益以增進股東利益、以及公司向社會轉(zhuǎn)移成本現(xiàn)象的發(fā)生。這些理論主要通過否認股東在公司中具有最高的地位,或否認公司僅通過追求股東利益便能實現(xiàn)社會利益這兩個進路來回應股東至上主義的缺陷。
(一)進路一:否認股東具有最高地位
作為這一進路的典型代表的“利益相關(guān)者理論”(stakeholder theory)認為,股東的利益不應該被看作居于最高地位,而應是利益相關(guān)者網(wǎng)中的一員。公司實際上影響著比股東范圍更大的一批群體,反過來也受到他們的影響,公司是一個利益關(guān)系網(wǎng),每個關(guān)系網(wǎng)中的各個要素都是建立在相互作用的基礎(chǔ)上,將公司僅看作是股東所有的公司是一種狹隘的觀點,因此在公司治理中公司的管理者不但要為實現(xiàn)股東利益服務(wù),也應該考慮其他利益相關(guān)者的利益。這一理論也同樣符合公司契約論對公司本質(zhì)的理解,即公司并非僅由為公司提供物資資本的資本貸出者所建立起來的,而是由資本貸出者、雇員、債權(quán)人等不同的利益相關(guān)主體通過各種真實或非真實的契約的聯(lián)結(jié)而形成的,股東作為物質(zhì)資本的提供者只是為公司的建立和運作的一個方面做出了貢獻,其他利益主體也同樣從諸如人力資本投入等方面為公司的建立和運作以及價值的增長做出了貢獻。股東同其他利益主體相比并不具有天然的優(yōu)越地位。
利益相關(guān)者理論還認為,公司追求股東利益最大化的行為不僅沒有同時促進其他相關(guān)者主體利益的最大化,相反,股東至上主義損害了其益相關(guān)者的利益。股東至上主義者所認為的公司追求股東利益最大化可以同時有利于公司所有交易伙伴的觀點是以股東行為長期化和進行財富創(chuàng)造為前提的,然而事實上,控制股東、經(jīng)理完全可以通過犧牲中小股東、債權(quán)人、雇員等相關(guān)者的利益,將他們的成本外部化,將財富從其他利益相關(guān)者手中據(jù)為己有,而其他利益相關(guān)者承擔破產(chǎn)風險。此外,有限責任和股票期權(quán)的存在,也激勵股東和經(jīng)理層選擇短期化行為,在獲取現(xiàn)有全部收益的同時將未來的風險全部轉(zhuǎn)嫁給其他利益相關(guān)者群體。
(二)進路二:否認公司僅追求股東利益便能實現(xiàn)社會利益
還有一種進路盡管承認股東在一定程度上享有相對于其他利益相關(guān)者群體的優(yōu)越地位,但這樣的優(yōu)越地位并非絕對的,可以在適當考慮實現(xiàn)股東偏好的目標的同時,卻不會以犧牲其他利益相關(guān)者、整個公司或者整個社會利益為代價。公司社會責任論便主張,社會利益的實現(xiàn)除了通過尋求股東利益最大化之外,還有其他的利益需要得到公司的保護,公司對于其他利益相關(guān)者主體還負有義務(wù)。對于公司社會責任的內(nèi)涵,不同的學者有不同的解讀,有的學者主張公司社會責任指公司不能僅僅以最大限度地為股東們營利或賺錢作為自己的唯一存在目的,而應當最大限度地增進股東利益之外的其他所有社會利益。亦有學者認為,出于對“一仆不侍二主”的考量,公司社會責任乃至公司在謀取自身及其股東最大經(jīng)濟利益的同時,從促進國民經(jīng)濟和社會發(fā)展的目標出發(fā),為其他利害關(guān)系人履行某方面的社會義務(wù)。無論上述對公司社會責任內(nèi)涵的歸納具體如何,但公司社會責任并非如利益相關(guān)者理論那樣是對公司追求股東利益最大化的否定和顛覆,而是對這公司利潤最大化這一原則的修正和補充。
(三)評價與選擇
對利益相關(guān)者理論的批評集中在“效率低下”與“一仆事二主”兩個問題之上。由于利益相關(guān)者理論要求公司經(jīng)營者在進行決策時除了考慮股東的利益,還應當考慮其他相關(guān)者的利益。不同的利益相關(guān)者主體之間所尋求的利益可能存在極大的沖突,例如股東可能希望公司賺取更多的利潤,債權(quán)人希望公司到期清償債務(wù),公司雇員希望公司能提高工資收入并減少工時,而消費者則希望公司的產(chǎn)品物美價廉。相比于單純地只考慮如何使股東利益最大化,公司經(jīng)營者在異質(zhì)的利益之中尋求何種決策能使作為整體的公司利益最大化明顯需要更多的考量,效率也會因此降低。同時,利益相關(guān)者理論也會強化經(jīng)營者的權(quán)力。一方面,對判斷經(jīng)營者是否合格履行其信義義務(wù)喪失了以利潤增長為指標的簡單、明晰的判斷標準,同時,經(jīng)營者面對來自股東的對其違反公司利益行為的指控有了更多的抗辯理由,例如經(jīng)營者可以主張其行為雖然損害了股東的利益,但增加了雇員或社區(qū)等其他相關(guān)者的利益,因而有利于公司整體的利益。這種要求公司經(jīng)營者“一仆事二主”的行為不僅增加了公司經(jīng)營者決策的難度,降低了效率,同時還增加了代理成本,使得經(jīng)營者的權(quán)力更為強化和集中。如今,實行股東直接民主的美國的大型公眾公司已經(jīng)因為股東的集體行動難題和搭便車理論而使公司的所有權(quán)和經(jīng)營權(quán)分離并使經(jīng)營者掌握了對公司的直接控制權(quán),如果再要求其他利益相關(guān)者也參與到公司治理中,經(jīng)營者將會享有更加龐大和難以監(jiān)督的權(quán)力。
相比于利益相關(guān)者理論,公司社會責任論因為其更貼合公司經(jīng)營現(xiàn)實,并且更具有可操作性而受到更多的歡迎。一方面,各國紛紛將公司承擔社會責任以法律的形式加以固定。德國早在20世紀30年代便規(guī)定公司董事“必須追求股東的利益、公司雇員的利益和公共利益”;英國于1980年修法時亦規(guī)定,雇員的利益乃董事必須考慮之事項;美國賓夕法尼亞州亦于1983年授權(quán)公司的董事在考慮公司的最佳利益時,顧及股東之外的其他人的利益,包括地方經(jīng)濟、全國經(jīng)濟和社會性考慮在內(nèi)的一般性因素以及董事會認為適當?shù)钠渌蛩兀晃覈痉ㄒ灿?005年新增有關(guān)公司社會責任之規(guī)定,要求公司從事經(jīng)營活動時應承擔社會責任。經(jīng)濟界也同樣支持公司社會責任論。日本經(jīng)濟界早在1956年便提出公司的社會責任問題,并把公司承擔社會責任視為現(xiàn)代公司的基本特征。1995年,數(shù)十家英國大公司贊助的研究項目《明天的公司:企業(yè)在變化的世界中應當扮演的角色》指出,那些在將來處于優(yōu)勝地位的公司不僅僅把眼睛盯在為股東賺錢上,而是在思考和討論公司目的和表現(xiàn)時,綜合考慮公司的所有利害關(guān)系人。2019年,由181位美國大公司的CEO組成的商業(yè)圓桌會議(Business Roundtable)發(fā)表聲明,指出公司不僅要為其股東服務(wù),還要為其客戶提供價值,對員工進行投資,與供應商公平交易,并支持其經(jīng)營所在的社區(qū)。對股東至上主義的調(diào)整和修正,反對公司單純?yōu)榱斯蓶|利益最大化而行事成為了各國法律界與商業(yè)界的共同追求。然而,公司社會責任論亦有其弊端。公司責任長期以來只是一種道德責任,正如“公司社會責任之父”Bowen Howard R.所指出的,公司社會責任從屬于自愿原則。董事出于維護其社會利益而適度損害股東利益的最大化當然會受到法律的維護,但是如果董事完全從股東的角度出發(fā)而絲毫不考慮對社會利益的損害亦不會受到法律的苛責。因此,雖然隨著公司規(guī)模和影響力的擴大,輻射到的社會和利益相關(guān)者群體越發(fā)廣泛,具有了“權(quán)力”的色彩特質(zhì)而使公司在部分領(lǐng)域上承擔了由法律所固定的強制的責任,如消費者保護、環(huán)境保護和勞動者保護等,然而一方面,對這些領(lǐng)域的規(guī)范大多屬于一種原則性規(guī)范,仍缺乏責任的具體執(zhí)行和落實,另一方面在更多的領(lǐng)域,公司的責任仍屬于道德準則,對這種公司社會責任的實現(xiàn)僅憑個人良心與社會輿論保證,缺乏強制性措施保障,容易淪為一紙空文。
盡管兩種理論都存在各式各樣的缺陷,但面對僅追求股東利益最大化的股東至上主義而言,兩者又都是進步的。面對公司所牽涉的利益相關(guān)者范圍的不斷擴大,公司對經(jīng)濟、社會影響力的不斷加深,公司早已不能僅單純通過尋求股東利益最大化來實現(xiàn)其社會責任。無論是社會正義和道德的要求,還是公司的契約本質(zhì)論對公司法人外殼的解構(gòu),抑或是堅持股東至上主義的公司治理所產(chǎn)生的社會問題和社會矛盾,都表明公司承擔越來越多更廣泛的社會責任以保護利益相關(guān)者主體具有必要。問題在于,是在股東至上主義的理論上稍作修正,還是徹底顛覆股東至上主義。
筆者以為,雖然利益相關(guān)者理論有著效率低下和一仆事二主等諸多缺陷,但相比于公司社會責任論而言,利益相關(guān)者理論一方面符合經(jīng)濟學理論為公司法人外殼的解構(gòu),即不同的參與者,如公司管理層、股東、雇員、債權(quán)人等,在自愿性的基礎(chǔ)上通過契約就各項安排達成一致,從而組建公司。因此,公司契約論否定了股東是公司所有者的理論,指出參與各方的地位都是平等的。另一方面,利益相關(guān)者理論也符合社會正義的要求。羅爾斯于《正義論》中指出,正義有兩個原則,即每個人對與其他人所擁有的最廣泛的基本自由體系相容的類似自由體系都應有一種平等的權(quán)利,以及社會和經(jīng)濟的不平等應當這樣安排,使他們被合理地期望適合于每一個人的利益,并且依系于地位和職務(wù)向所有人開放。具體到公司的語境中,羅爾斯的正義原則否認了一些人為了分得更大利益而剝削另一些人的自由是正常的,當利益分配與現(xiàn)實明顯不均衡時,應當通過一定的手段予以糾正和補償。而利益相關(guān)者理論便是對社會正義要求的回應以及對社會正義在公司語境中的具體實現(xiàn)。利益相關(guān)者理論否定了股東至上的觀念,增加了經(jīng)營者對相關(guān)各方的道德責任,引起了公司內(nèi)的權(quán)利轉(zhuǎn)移,減少了物資資本所有者的權(quán)利,而增加了其它相關(guān)利益團體的權(quán)利,也進一步保障了公司職員、消費者等,使公司的其他利益相關(guān)者不至淪為“股東利益至上”下的犧牲品。因此,筆者認為,盡管利益相關(guān)者理論有著這樣那樣的缺陷,但其作為一種公司的目的是值得被追求的,公司的經(jīng)濟學本質(zhì)和社會正義要求公司的目的應當超越單純?yōu)楣蓶|尋求利益最大化的范疇,而應當實現(xiàn)包括廣泛的相關(guān)者在內(nèi)的整個社會的利益。
四、余論:基于公司目的轉(zhuǎn)變的公司治理結(jié)構(gòu)的改良
盡管從公司的契約本質(zhì)以及社會正義的角度等多方面角度來看,公司的目的轉(zhuǎn)變?yōu)闉槿w相關(guān)者的利益服務(wù)是更具有正當性和合理性的,但是對利益相關(guān)者理論的批評也是現(xiàn)實的?;诶嫦嚓P(guān)者理論而建立起來的公司治理結(jié)構(gòu)必須克服批評者所指出的效率、“一仆事二主”等問題才能在公司治理中得以實踐。筆者以為,可以通過在公司治理中適用普遍存在于國家政治體制中的代議制結(jié)構(gòu)來嘗試克服批評者提出的上述兩個問題。事實上,公司的治理結(jié)構(gòu)在一定程度上來源于中世紀晚期西歐政治實踐和理念的反映。合議、代表和投票選舉制度與西歐的政治制度、文化以及對人的假定等密不可分。通過在公司治理結(jié)構(gòu)中導入類似于國家治理的代議制結(jié)構(gòu),將不同的利益相關(guān)者視為國家選舉中的選民,通過選舉符合自身利益的代表來行使自身對公司享有的控制權(quán)。被選舉產(chǎn)生的代表組成代表大會,如同國家中的議會一般對選民負責的同時,對公司的重大事項進行決議。在某種程度上,代表大會的產(chǎn)生類似于如今已經(jīng)在公司治理中廣泛流行的股權(quán)信托或者投票權(quán)征集,利益相關(guān)者通過將自身的投票權(quán)委托給代表行使其對公司的控制權(quán)。代表大會還負責選舉產(chǎn)生類似于責任內(nèi)閣的董事會,由董事會負責公司事務(wù)的具體經(jīng)營和執(zhí)行。同時,代表大會也是監(jiān)督機構(gòu),負責監(jiān)督董事會執(zhí)行公司事務(wù)。通過以間接民主取代如今由全體股東進行表決的直接民主,引入代表更廣泛的利益群體的利益相關(guān)者參與公司治理,使得公司能聽取包括股東在內(nèi)的各方相關(guān)者的利益訴求。同時,通過賦予董事會對公司事務(wù)的具體的執(zhí)行權(quán)和決策權(quán),也能在一定程度上維持董事會進行決策的效率,在需要公司盡快做出決策時能夠避免程序的延宕和不同利益相關(guān)者的干涉從而導致效率的降低。
當然,如同現(xiàn)實中的國家政治一樣,在公司治理中導入國家治理的體制結(jié)構(gòu)也會面臨諸多問題,一方面,對非身為代表的股東、雇員等群體,其利益有可能與身為代表的股東、雇員等不一致或被其忽略,從而損害非代表群體的利益。對于這一問題,筆者以為可以通過強化代表對選民所負有的信義義務(wù)來一定程度上解決代表的失信問題,代表對選民所施加的承諾具有法律效力,代表違背其承諾將可能承擔損害賠償責任。另一方面,對于代表大會中各個利益相關(guān)者群體所占據(jù)的席位以及其表決權(quán)的分配不像股東大會僅通過股票數(shù)量的多少來分配表決權(quán)那樣簡單,對這一問題的解決應當根據(jù)公司的具體情形——即在公司的運作中各方利益相關(guān)者所牽涉的利益的多少來安排。分配表決權(quán)的規(guī)則可以是法律強制的,也可以是公司通過章程或決議的方式作出的,但應當是事先的、詳細的、可執(zhí)行的并且被各利益相關(guān)者主體認可的規(guī)則。此外,運行這樣龐大而復雜的多層代表結(jié)構(gòu)對公司的規(guī)模也有著一定的要求,只有擁有足夠財力和對利益相關(guān)者參加公司治理具有足夠程度的需求的公司才能維持上述整個結(jié)構(gòu)的運作。
對于規(guī)模和需求不足以匹敵大型公眾公司的小公司而言,其公司治理更多仰賴公司的意思自治,在治理結(jié)構(gòu)上也精簡許多,公司法對小公司的公司治理要求并不如大公司那樣嚴格。并且相比于大公司,小公司在某些問題上更能達成真實且自愿的契約,對利益相關(guān)者而言也不如大型公司那般有著巨大而深刻的影響。因此,小公司更難像大公司那樣侵害非股東相關(guān)者的利益,對要求非股東相關(guān)者參與公司治理缺乏如大公司那般的緊迫性和必要性。綜上,筆者以為,可以通過強制性規(guī)范的方式,要求小公司在某些可能損害社會利益的特定領(lǐng)域承擔更為嚴格的擴大的公司社會責任,在實現(xiàn)公司利益最大化的同時必須履行特定的社會責任以保護利益相關(guān)者群體。同時,通過在法律上修改賦予公司利益相關(guān)者主體的先契約的初始權(quán)利配置,使利益相關(guān)者獲得相對于適用股東至上主義的當下而言更多的權(quán)利,使得小公司再通過契約手段對這些先契約權(quán)利進行變更時需要付出更多的價格,以此保護利益相關(guān)者群體。正如大衛(wèi)·米倫所指出的那樣,先契約的初始權(quán)力配置結(jié)構(gòu)的偏袒性問題對于非股東公司利益相關(guān)者的利益損害程度更大。對于規(guī)模和影響力不足以支撐利益相關(guān)者通過代表大會參加公司治理的小公司而言,通過要求公司承擔更多的社會責任,以及修改法律上的先契約的初始權(quán)力配置結(jié)構(gòu),能更有效地保護他們的利益。
]]>來源:《上海法學研究》集刊2021年第22卷(中國政法大學商法前沿文集)
閣樓貨架
鋼平臺
閣樓貨架和鋼平臺都可搭建2~3層,也都是全組裝式結(jié)構(gòu)。閣樓貨架和鋼平臺在設(shè)計結(jié)構(gòu)上一般都含有樓梯,都可以根據(jù)客戶的實際需要增加樓層,除底層外,其他樓層都可以鋪設(shè)鋼板,方便人員和搬運小車通行。閣樓貨架和鋼平臺都會設(shè)計配備貨物裝卸口,使貨物的裝卸變得更加簡單。有的企業(yè)可能需要在夜間工作,閣樓貨架和鋼平臺可以在貨架內(nèi)部增設(shè)照明系統(tǒng)。
閣樓貨架主要是由第一層貨架作為基礎(chǔ)向上搭建更高層。而鋼平臺用鋼柱作為基礎(chǔ)向上搭建的,所以其主次梁都會比閣樓貨架更粗壯,安全性和牢固性也比閣樓貨架優(yōu)越一點。
]]>只要用三種控制結(jié)構(gòu)就可以描述清楚一個程序。這三種控制結(jié)構(gòu)分別是順序、選擇、循環(huán)。
7.1順序結(jié)構(gòu)
程序的流程如果是瀑布式的,即按照語句的先后順序依次執(zhí)行,就是順序結(jié)構(gòu)。以早晨去上班這件事為例,第一步起床穿衣;第二步洗漱;第三步吃早餐;第四步騎上小電摩去公司。四個步驟環(huán)環(huán)相扣,依次執(zhí)行,不可顛倒。
將早晨去上班這件事用流程圖描述如圖7-1:
圖7-1
可以看出,這四個步驟是按照時間的先后順序執(zhí)行的。在程序中,順序結(jié)構(gòu)的代碼是按照代碼先后次序執(zhí)行的。早期的有些編程語言是要求給每行代碼編上行號的,它的執(zhí)行是按照行號順序執(zhí)行的。Python中程序代碼沒有行號,寫在前面的代碼先執(zhí)行,寫在后面的代碼后執(zhí)行。
7.2選擇結(jié)構(gòu)
但是,早餐可以在家做,也可以到外面買,條件就是看時間充足不充足(譬如早上洗漱花費的時間太多,太懶沒按時起床等等)。那么該流程圖就需要加上一個條件判斷(時間是否充足),相應的就有兩個分支(家里做早餐,外面買早餐)。流程如圖7-2所示:
圖7-2
圖7-2所示的流程圖中,“吃早餐”要么“在家做”,要么“外面吃”,只能選擇其中的一種情況,這就是選擇結(jié)構(gòu)。
在Python中,用if語句、if…else…語句和if…elif…else多分支語句來實現(xiàn)選擇結(jié)構(gòu),這三種分支語句也可以互相嵌套。
格式:if 表達式:
語句塊
例:假設(shè)有30分鐘以上的空閑時間,就可以做早餐??梢赃@樣用程序描述:
time=int(input("請輸入空閑時間的值:"))
if time>=30:
print("可以在家做早餐")
運行結(jié)果如下:
請輸入空閑時間的值:32
輸出結(jié)果為:可以在家做早餐
請輸入空閑時間的值:21
無輸出結(jié)果
從這個例子可以看出,如果條件time>=30成立,則輸出“可以在家做早餐”;當條件time>=30不成立,則沒有輸出結(jié)果。這樣就有點尷尬了,沒有輸出結(jié)果,有時會被誤認為程序沒有執(zhí)行。
為了解決這個
格式如下:
if 表達式:
語句塊1
else:
語句塊2
在if…else…語句中,無論條件表達式的結(jié)果如何,都會進入下一個分支。
將上面的例子改造如下:
time=int(input("請輸入空閑時間的值:"))
if time>=30:
print("可以在家做早餐")
else:
print("需要在外面吃飯")
運行結(jié)果如下:
請輸入空閑時間的值:32
輸出結(jié)果為:可以在家做早餐
請輸入空閑時間的值:23
輸出結(jié)果為:需要在外面吃飯
可以看出,if…else語句與if語句相比,既可以處理滿足條件的情況,又可以處理不滿足條件的情況。
格式如下:
if 表達式1:
語句塊1
elif 表達式2:
語句塊2
elif 表達式3:
語句塊3
……
else:
語句塊n
如果我們把上面的例子改成“空閑時間是否大于等于30分鐘?滿足則在家做飯,不滿足時又分兩種情況:空閑時間多于10分鐘,就去買早餐,否則就餓著算了”,程序代碼更改如下:
time=int(input("請輸入空閑時間的值:"))
if time>=30:
print("可以在家做早餐")
elif time>10:
print("需要在外面吃飯")
else:
print("餓著算了吧")
運行結(jié)果如下:
請輸入空閑時間的值:33
輸出結(jié)果:可以在家做早餐
請輸入空閑時間的值:23
輸出結(jié)果:需要在外面吃飯
請輸入空閑時間的值:8
輸出結(jié)果:餓著算了吧
7.3循環(huán)結(jié)構(gòu)
如果每周上5天班,那么每天早上的情況都是一樣的,只要描述玩星期一的活動情況,再加上一句“從周一到周五,天天如此”就可以了。這種反復做同一件事的情況,就是循環(huán)。程序代碼中有一段代碼需要反復執(zhí)行,那么,可以將這段代碼看成一個整體,被稱為循環(huán)體,而將循環(huán)的次數(shù)或者終止條件稱為循環(huán)結(jié)構(gòu)。
將圖7-2中的部分程序作為循環(huán)體,再加上循環(huán)控制結(jié)構(gòu),就形成了可以描述星期一到星期五每一天早晨上班的活動情況。見圖7-3。
Python中的循環(huán)結(jié)構(gòu)可以用while語句或for語句來實現(xiàn)。
1、while語句
在while循環(huán)中,起到重要作用的是條件表達式,如圖7-3中的n<=5。當條件表達式的返回值為真時,則執(zhí)行循環(huán)體中的語句,執(zhí)行完畢后,重新判斷條件表達式的返回值,直到表達式的返回值為假時,退出循環(huán)。
對于圖7-3所描述的問題可以用while語句解決,代碼如下:
n=1
while n<=5:
time=int(input("請輸入空閑時間的值:"))
if time>=30:
print("可以在家做早餐")
else:
print("需要在外面吃飯")
n+=1
程序運行結(jié)果如下:
請輸入空閑時間的值:21
輸出結(jié)果為:需要在外面吃飯
請輸入空閑時間的值:32
輸出結(jié)果為:可以在家做早餐
請輸入空閑時間的值:12
輸出結(jié)果為:需要在外面吃飯
請輸入空閑時間的值:21
輸出結(jié)果為:需要在外面吃飯
請輸入空閑時間的值:43
輸出結(jié)果為:可以在家做早餐
可以看出,在條件表達式n<=5中,變量n是控制循環(huán)體執(zhí)行次數(shù)的關(guān)鍵,變量n的初值為1,保證了第一次運行程序時可以進入循環(huán)體。如果程序要讓程序終止(即不再進入循環(huán)體),必須使表達式n<=5不成立,即n>5。由于語句n+=1包含在循環(huán)體內(nèi),每執(zhí)行一次循環(huán)體,n的值才能增加1。要使n>5,就要執(zhí)行5次循環(huán)體。從運行結(jié)果看,上述分析是完全正確的。
在用while語句編寫循環(huán)結(jié)構(gòu)的程序時,從表面上看是不用考慮循環(huán)次數(shù)的,實際上條件表達式及循環(huán)控制變量就已經(jīng)隱含了循環(huán)次數(shù)。
2、for語句
for循環(huán)是一種可以很直觀的看出循環(huán)次數(shù)的控制結(jié)構(gòu)。語法格式如下:
for 迭代變量 in 對象:
循環(huán)體
其中,迭代變量用于保存讀取出的值;對象可以是任意有序的序列對象,如字符串、列表和元組等(列表和元組都是python中可以使用的數(shù)據(jù)類型,后面將會介紹)。
字符串“編程其實很簡單”其實是由7個字符構(gòu)成的序列,其中的每一個字符都可以通過命令取出。為了證明這個猜想,可以試著運行一下如下程序:
string="編程其實很簡單"
print(string)
for ch in string:
print(ch,end=' ')
運行結(jié)果如下:
編程其實很簡單
編 程 其 實 很 簡 單
其中,第一個print()語句輸出字符串string,第二個print()語句為輸出字符串string中的每一個字符(元素)。end=’ ’的含義是分隔符為一個空格,省略end表示用換行的方式進行分隔。
圖7-3
3、跳轉(zhuǎn)語句break和continue
break可以使循環(huán)提前結(jié)束,而continue僅僅提前結(jié)束本趟循環(huán),轉(zhuǎn)入下一趟。打個比方:把鬧鐘的電池卸掉,讓指針不再轉(zhuǎn)圈,就好比break;通過手動方式,把指針調(diào)到0刻度,只是少轉(zhuǎn)了半圈,但接下來都正常,就好比continue。
我們把上面“吃早餐”的那個例子的條件修改一下:時間段改為從星期一到星期天,星期四出差,星期六、星期天休息。程序?qū)⑿薷臑槿缦麓a:
n=1
while n<=7:
if n==4:
print("星期"+str(n)+"出差")
n+=1 #第一個n+=1語句
continue
if n<6:
time=int(input("請輸入空閑時間的值:"))
if time>=30:
print("星期"+str(n)+"可以在家做早餐")
elif time>10:
print("星期"+str(n)+"需要在外面吃飯")
else:
print("星期"+str(n)+"餓著算了吧")
else:
print("星期"+str(n)+"休息")
break
n+=1 #第二個n+=1語句
運行結(jié)果如下:
請輸入空閑時間的值:21
星期1需要在外面吃飯
請輸入空閑時間的值:12
星期2需要在外面吃飯
請輸入空閑時間的值:4
星期3餓著算了吧
星期4出差
請輸入空閑時間的值:32
星期5可以在家做早餐
星期6休息
從上面的運行結(jié)果來看,當變量n=4時,輸出了“星期4出差”,也執(zhí)行了第一個n+=1語句,但未執(zhí)行第二個n+=1語句(如果兩個都執(zhí)行了,那么就不會出現(xiàn)星期五的情況)。這進一步驗證了continue只會提前結(jié)束一趟循環(huán),下一趟循環(huán)還會繼續(xù)。
只出現(xiàn)了“星期6休息”,沒有出現(xiàn)星期天的信息,可以看出,變量n的值未達到7,在變量n=6時循環(huán)就提前結(jié)束了。所以,break可以使循環(huán)全部終止。
]]>