playSound
函数接受一个整数列表,并会为每个不同的数字播放声音。因此,如果列表中有数字 1
,它将播放特定的声音。
def userNum(iterations):
myList = []
for i in range(iterations):
a = int(input("Enter a number for sound: "))
myList.append(a)
return myList
print(myList)
def playSound(myList):
for i in range(myList):
if i == 1:
winsound.PlaySound("SystemExit", winsound.SND_ALIAS)
我遇到了这个错误:
TypeError: 'list' object cannot be interpreted as an integer
我已经尝试了几种将列表转换为整数的方法。我不太确定需要改变什么。我确信有一种更有效的方法来实现这个目标。任何帮助都将不胜感激。