不停地叫一个变量

2024-09-29 23:19:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我的新编码肯定是错的。如果我输入21岁的年龄,我希望2分配给变量a,1分配给变量b

任何帮助都将不胜感激。在

  def makeSound():
    picture=makeEmptySound(10 * 22050)
    number = requestNumber("Enter Your Age:") 
    a = String('number[1]')
    b = String('number[2]')
    setMediaPath("c:\")
    file = getMediaPath(str(a) + str(b) + ".wav")

Tags: number编码ageyourstringdeffileenter
1条回答
网友
1楼 · 发布于 2024-09-29 23:19:24

在Python中,sequence-types like ^{}的索引是从零开始的,因此假设requestNumber()返回^{},则需要将其转换为^{},然后可以执行以下操作:

number = requestNumber("Enter Your Age:") 
number_as_string = str(number)
a, b = number_as_string[0], number_as_string[1]
# [...]
file = getMediaPath(a + b + '.wav')

相关问题 更多 >

    热门问题