input 读进来的是字符串
input() 读进来的永远是字符串。两个字符串相加是拼接:"12" + "30" 得到 "1230"。
二级大纲点名要会 eval():它把字符串当成 Python 表达式算出结果。
x = eval("3 + 4") # x 是 7
n = eval("12") # n 是整数 12
下面的程序想读两个整数(每行一个)输出它们的和,现在却把两个数拼在了一起。请改好它。
样例:输入 3 和 4,应输出:
7
input() 读进来的永远是字符串。两个字符串相加是拼接:"12" + "30" 得到 "1230"。
二级大纲点名要会 eval():它把字符串当成 Python 表达式算出结果。
x = eval("3 + 4") # x 是 7
n = eval("12") # n 是整数 12
下面的程序想读两个整数(每行一个)输出它们的和,现在却把两个数拼在了一起。请改好它。
样例:输入 3 和 4,应输出:
7