第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

if 函數(shù)的迭代器返回錯(cuò)誤

if 函數(shù)的迭代器返回錯(cuò)誤

不負(fù)相思意 2021-08-24 18:21:13
我剛剛開(kāi)始了一個(gè)可以編碼消息的編碼項(xiàng)目。嘗試使用 if 和 elif 函數(shù)時(shí),無(wú)論我嘗試用什么結(jié)束 if 函數(shù),repl.it 都會(huì)返回錯(cuò)誤。代碼:    ConvertString = input("Enter a string: ")    StringList = list(ConvertString)    print (StringList)    for x in list(range(len(StringList))      if StringList[x] == "a":        print("Letter found: a")      elif StringList[x] == "b"        print("Letter found: b")      elif StringList[x] == "c"        print("Letter found: c")      elif StringList[x] == "d"        print("Letter found: d")      elif StringList[x] == "e"        print("Letter found: e")      elif StringList[x] == "f"        print("Letter found: f")      x += 1
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

您有語(yǔ)法錯(cuò)誤。Python for 循環(huán)定義為for x in y:. 你忘記了:. 此外還需要冒號(hào)后ifs或elifs或elses


此外,您不必將 arange()轉(zhuǎn)換為列表。range()在 Python3 中返回一個(gè)生成器,您可以安全地對(duì)其進(jìn)行迭代(在 Python2 中您必須使用xrange)。


此外,您不必遞增,x因?yàn)樗怯?Pythonfor循環(huán)遞增的。


然后,不要使用類似 C 的循環(huán)。您不必對(duì)索引進(jìn)行操作。最好像其他語(yǔ)言一樣使用 Python for 循環(huán)編寫更多 Pythonic 代碼foreach:


ConvertString = input("Enter a string: ")

StringList = list(ConvertString)

print (StringList)

for x in StringList:

  if x == "a":

    print("Letter found: a")

  elif x == "b":

    print("Letter found: b")

  elif x == "c":

    print("Letter found: c")

  elif x == "d":

    print("Letter found: d")

  elif x == "e":

    print("Letter found: e")

  elif x == "f":

    print("Letter found: f")

最后一個(gè),如果你只關(guān)心a-f字母,很好,你可以寫一個(gè)這樣的代碼。但是最好檢查一下字母是>= a還是<= f。但是如果你想檢查整個(gè)字母表,最好這樣寫:


ConvertString = input("Enter a string: ")

StringList = list(ConvertString)

print (StringList)

for x in StringList:

  print(f"Letter found: {x}")


查看完整回答
反對(duì) 回復(fù) 2021-08-24
  • 1 回答
  • 0 關(guān)注
  • 237 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)