我想随机化列表中的输出。
我尝试使用随机和索引,但不断收到元组错误。
法典:
letters = (*list of letters a-z)
a = random(0,25)
print(letters(a))
我相信这应该是一封随机的信。但正如我所说,它给出了一个元组错误。
- 您必须在顶部
import random
- 列表是用方形背板定义的,而不是圆形的背板。
- 您需要使用随机的
randint
方法 - 同样,索引使用方括号,而不是圆形,因此 a 必须用
[]
括起来,而不是()
完整的工作代码在下面减去字母表的所有字母,因为我不打算输入它们
import random
letters = ['A', 'B', 'D','K']
a = random.randint(0,25)
print(letters[a])
自动提供字母的替代版本
import random
import string
letter_set = string.ascii_uppercase
a = random.randint(0,25)
print(letter_set[a])