有人能幫助我完成這個源代碼 時輸入的字符串,改變數組列表,和輸出,在如何輸入字符串,輸出INT,使用陣列蟒蛇
在該表x = input()
y = list(x)
table = {" ":270,
"a":0,
"b":90,
"c":180,
"d":270,
"e":0,
"f":90,
"g":180,
"h":270,
"i":0,
"j":90,
"k":180,
"l":270,
"m":0,
"n":90,
"o":180,
"p":270,
"q":0,
"r":90,
"s":180,
"t":270,
"u":0,
"v":90,
"w":180,
"x":270,
"y":0,
"z":90,}
for i in range(len(y)):
print(y[i])
print("{["+y[i]+"]}".format(table))
ERROR INT
print("{["+y[i]+"]}".format(table))
示例:對於輸入abc
預期輸出應爲:
a
0
b
90
c
180
您應該添加的輸入例子,所需的輸出。請參閱http://stackoverflow.com/help/mcve –
'範圍(len(y))'將失敗,因爲列表的索引從'0'開始而不是'1'。 – Torxed