单选题
执行以下程序,导致输出"输入有误"的输入选项是
执行以下程序,导致输出"输入有误"的输入选项是
A
aa
B
'12'
C
'aa'
D
12
答案解析
正确答案:A
解析:
解析: eval()函数将 去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符内容,使用方式如下: <变量>=eval(<字符串>)其中,变量用来保存对字符串内容进行Python运算的结果。输入aa时, Python语句将其解释为一个变量,由于之前没有定义过变量aa,因此解释器报错。输入数字,包括小数和复数,input()解析为字符串,经由eval()去掉字符串引号,将被直接解析为数字保存到变量中。
相关知识点:
输入有误看选项,字符规则要知晓






