作爲我在大學課程的一部分,我正在學習python。我一直在努力完成的一項任務是編寫一個程序,在「antidisestablishmentarianism」中打印隨機字母及其相應的位置。然後它將在一行上打印剩餘的字母。從字符串中提取隨機字符,然後打印餘數。
我一直在試圖做到這一點可能是一個瘋狂的怪異迂迴的方式 - 用選定的值填充列表並從原始中刪除這些字符。
我意識到我的程序可能都是錯誤的和破碎的;我今天才開始學習名單!
import random
word = "antidisestablishmentarianism"
wordList =["antidisestablishmentarianism"]
print("The Word is:",word,"\n")
lengthWord = len(word)
usedValues=[]
for i in range(5):
position = random.randrange(0,lengthWord)
print("word[",position, "]\t", word [position])
usedValues=[position]
for ch in wordList:
wordList.remove([usedValues])
print("The remaining letters are",WordList, sep='')
提取的字符需要按順序嗎? – Gizmo