输入必须接受两个元素,但检查一个元素条件

时间:2017-11-06 12:27:49

标签: python

我的程序需要输入两个元素才能继续(一个整数和一个名字),但如果有人按下字母“q'它必须被终止。到目前为止,我设法通过按q和逗号(' q,')来做到这一点,但我想删除逗号。它必须只是字母q。到目前为止我的代码是:

dic={}
while True:

    am, name=input('ΑΜ, Name: ').split(',')
    if am =='q':
        break
    else:
        AM = int(am)
        dic[AM]=name


    print(dic)

print('Dictionary contents')

for char in sorted(dic):
    print(char, dic[char])

我该怎么做?

1 个答案:

答案 0 :(得分:0)

正如timgeb指出的那样,先检查一下:

formMode     CREATE    EDIT    DELETE
---------------------------------------
templateID    yes       no       no
ruleID        no        yes      yes