⑴若要输入英文字母“A”,则2键按1下;若要输入“B”,则2键按两下;其他英文字母的输入方式同理。
⑵若连续输入的英文字母在同一数字键中,则在输入下一个英文字母前,需先按下1键以表示确定;若连续输入的英文字母不在同一数字键中,则不需要按1键,直接按所要输入英文字母对应的数字键即可。
⑶若要输入空格,则按0键。
王老师依据该手机的字母输入规则,设计了一个Python程序。实现输入按键被点击的顺序,显示手机中输入的英文内容的功能。程序运行界面如图所示:
实现该功能的程序代码如下:
keyboard= { "0":" ","2":"ABC","3":"DEF",
"4":"GHI","5":"JKL","6":"MNO",
"7":"PQRS","8":"TUV","9":"WXYZ"}
yw=input("输入按键编号顺序:")
①
i=1
k=1
result=""
while i<len(yw) :
if yw[i]==key :
k=k+1
else:
if yw[i]=="1" :
②
result+=keyboard[key] [k-1]
key=yw[i]
③
i=i+1
result+=keyboard[key] [k-1]
print("输出的内容是:",result)
请回答下列问题: