#37868: python 三源運算子 三行解


s110385@student.cysh.cy.edu.tw (Kai.)

學校 : 國立嘉義高級中學
編號 : 202646
來源 : [163.27.3.87]
最後登入時間 :
2023-10-06 09:52:18
c659. 連接詞 -- 板橋高中python教學題 | From: [114.39.39.15] | 發表日期 : 2023-10-15 01:07

首先我們先將輸入 a 做成 list 並使用 .split() 切割每個詞 (首個連接詞與後面幾個單字)
接下來設定一個迴圈,迴圈從1開始,終點為list a 的長度 len(a)
這樣做的目的在於我們可以依序輸出"a"裡面除了第一個連接詞的每個單字 (list裡面的內容由0開始,迴圈從1開始剛好可以避開)
 
接下來就進入三元運算子的範圍:
用法: "做什麼事 如果 某值為真 否則 做什麼事" (when_condition_is_true if condition else when_condition_is_false)
 
部分程式碼範例:
print(a[i], end = f" {a[0]} ") if ... else print(a[i], end = '')
這樣做的目的在於當 i 在 最後一位 時可以停止加上連接詞,讓最後一格不輸出
請注意這不是完整的一行程式碼,請照上面那行的說明將 if條件 加上去
 
ZeroJudge Forum