我正在尝试编写一个程序,您可以在其中输入元音或辅音 8 次,然后显示您选择的字母列表。有没有办法对其进行编程,以使同一个字母不会出现两次,例如,如果您选择元音并得到字母 a,那么字母 a 不能再次随机选择?这是到目前为止的程序:
lt = 0
letters = []
while lt<8:
letter = raw_input("Please enter v for a Vowel or c for a Consonant: ")
if letter == "c":
letters.append(random.choice(consonant)),
lt = lt + 1
elif letter == "v":
letters.append(random.choice(vowel)),
lt = lt + 1
else:
print("Please enter only v or c")
print ("letters:")
print letters