#13.函式返回值
defget_formatted_name
(first_name,last_name)
: full_name = first_name+last_name
return full_name.title(
)musician=get_formatted_name(
"hsh"
,"compass"
(musician)
# hshcompass
# 中間名預設值,非必選
defget_formatted_name
(first_name,last_name,middle_name='')
:if middle_name:
full_name = first_name+
' '+middle_name+
''+last_name
else
: full_name = first_name +
' '+ last_name
return full_name.title(
)musician=get_formatted_name(
"hsh"
,"compass"
(musician)
musician=get_formatted_name(
"hsh"
,"compass"
,'red'
(musician)
# hshcompass
# hsh compass
# hsh redcompass
# while 迴圈和函式
defget_formatted_name
(first_name,last_name,middle_name='')
:if middle_name:
full_name = first_name+
' '+middle_name+
''+last_name
else
: full_name = first_name +
' '+ last_name
return full_name.title(
)while
true
("\n\t請輸入你的姓名:"
) f_name =
input
("請輸入您的姓:"
) l_name =
input
("請輸入您的名:"
) m_name =
input
("請輸入您的中:"
) formteed_name = get_formatted_name(f_name,l_name,m_name)
('你好,'
+formteed_name)
xx =
input
("合作完畢(0--ok)"
)if xx==
str(0)
("謝謝合作!"
)break
# 請輸入你的姓名:
# 請輸入您的姓:mi
# 請輸入您的名:mi
# 請輸入您的中:
# 你好,mi mi
# 合作完畢(0--ok)0
# 謝謝合作!
# 向每個人問候
defgreet_users
(names)
:for name in names:
msg =
"\r\t您好,"
+name.title()+
" 復工快樂 ! "
(msg)
usernames =
['d;ys'
,'uihbyp'
,'whdrrv'
,'vhpg'
]greet_users(usernames)
# 您好, d;ys復工快樂 !
# 您好, uihbyp復工快樂 !
# 您好, whdrrv復工快樂 !
# 您好, vhpg復工快樂 !
# 14.1 在函式中修改列表
# printing_models.py
# 首先建立乙個列表,包含要列印的設計
unprinted_designs =
['華為'
,'小公尺'
,'蘋果'
,'oppo'
,'三星'
]printed_models =
# 模擬列印每個設計,直到沒有未列印的設計為止
# 列印每個設計後,都將其移到新的列表中
('--------------------------'
)while unprinted_designs:
current_design = unprinted_designs.pop(
)# 模擬根據設計製作3d列印模型的過程
('列印模型:'
+ current_design+
'......'
)# 顯示列印好的所有模型
("\n下列模型已經列印:"
)for printed_model in printed_models:
(printed_model)
# --------------------------
# 列印模型:三星......
# 列印模型:oppo......
# 列印模型:蘋果......
# 列印模型:小公尺......
# 列印模型:華為......
## 下列模型已經列印:
# 三星
# oppo
# 蘋果
# 小公尺
# 華為
# 14.2
# 設計兩個函式:乙個是列印,乙個是顯示
defprint_models
(unprinted_designs,printed_models)
('--------------------------'
)while unprinted_designs:
current_design = unprinted_designs.pop(
('\r\t列印模型...'
+current_design)
defshow_printed_models
(printed_models)
("\r\n\t下列模型已被列印......"
)for printed_model in printed_models:
('\r\t\t'
+printed_model)
unprinted_designs =
['花生'
,'綠豆'
,'核桃'
,'蠶豆'
,'麻子'
]printed_models =
print_models(unprinted_designs, printed_models)
show_printed_models(printed_models)
# --------------------------
# 列印模型...麻子
# 列印模型...蠶豆
# 列印模型...核桃
# 列印模型...綠豆
# 列印模型...花生
## 下列模型已被列印......
# 麻子
# 蠶豆
# 核桃
# 綠豆
# 花生
文科生的悲哀
總時間限制 1000ms 記憶體限制 65536kb 描述化學不及格的matrix67無奈選擇了文科。他必須硬著頭皮準備一次又一次的文科考試。在這一學期一共有n次文科考試,考試科目有4種,分別為政治 歷史 地理和綜合。每次考哪一科是不定的,因此在考試前matrix67不知道應該 去複習哪一科的功課。...
文科生的悲哀
化學不及格的matrix67無奈選擇了文科。他必須硬著頭皮準備一次又一次的文科考試。在這一學期一共有n次文科考試,考試科目有4種,分別為政治 歷史 地理和綜合。每次考哪一科是不定的,因此在考試前matrix67不知道應該 去複習哪一科的功課。他希望能 出下一次可能考的科目。於是,他收集到了以往的文科...
學文科的優勢 文科生已經「市場淘汰」?
就業市場的專業歧視早已不是新鮮事了,很多文科出身的學生屢吃閉門羹,無可奈何之下,只能哀嘆 文科已經被市場淘汰!學文科是這輩子最大的錯誤!那麼,文科專業真的被市場淘汰了嗎?在某些就業領域,大學學位確實是入場劵。市場的需求,導致大多數人在選擇專業時,都希望日後在工作上獲得豐厚回報。學生想從事哪項職業,就...