2017-08-07 46 views
0
在這個
for letter in '''Break the execution of the loop while reading string 
if there is a New line/Space/particular Letter''': 
    print (letter) 
    if letter=='space/New Line/particular letter' 
    break 

這裏新線/空間/爲特定字母,如果條件如何打破循環時,有空間/新線/特定字母.. 嘗試與\ s - 空間,\ n - 新行或給信..但不成功..打破循環的執行,如果在蟒蛇

回答

2

下面的代碼將做。

for letter in '''Break the execution of the loop while reading string 
if there is a New line/Space/particular Letter''': 
    print (letter) 
    if letter in ['\n',' ']: 
    break 

您可以像這樣將字母添加到列表['\n',' ','a']。僅供參考。代碼循環遍歷字符串中的每個字母。我假設,這是你的要求。

+0

非常感謝! voidpro – yst

0

代碼中的問題是,您沒有在if語句中縮進break語句的代碼。 然後在代碼中添加所有您想要中斷的條件的列表,然後檢查該字符是否在列表中。 注意: - 「/ s可能不適用於太空,您可能想使用''。」

+0

謝謝! Vipul Bhardwaj – yst