因此,对于一项任务,我必须接受用户输入,如1146,然后获取python将其转换为"一四四"
到目前为止,我从字典开始
dict = { 1:"one", 2:"two", 3:"three", 4:"four", 5:"five",
6:"six", 7:"seven", 8:"eight", 9:"nine"};
Run Code Online (Sandbox Code Playgroud)
然后要求inout
x = raw_input(("enter number: "))
y = x.split
Run Code Online (Sandbox Code Playgroud)
我想知道dict [y]如何或者是否可以采用变量,例如在用户输入y之后拆分y.有人可以帮忙吗?
一些提示:
包含0: "zero"在你的字典中.
这条线
y = x.split
Run Code Online (Sandbox Code Playgroud)
不调用方法x.split- 它只是将方法本身分配给y.
要获取字符串的字符,您可以迭代它:
for c in my_string:
print c
Run Code Online (Sandbox Code Playgroud)