print('请输入第一个数字:') number1 = input() print('请输入第一个数字:') number2 = input() print('number1number2=', int(number1) * int(number2))
开始电脑让你输入的2次,其实是“字符”,相当于ABC字母,不是数字。 所以要用int()转换一下,变成数字,才能相乘。
执行超时是怎么回事?
input函数执行不了,可以自己创建一个py文件进行演示
input()输入的内容我也发现是字符串类型,用整形的判断语句会报错,可以直接设置input()输入的是整型的数据吗?我知道可以用int()转换成整型。
Sign in to make a reply
JeffersLi
print('请输入第一个数字:') number1 = input() print('请输入第一个数字:') number2 = input() print('number1number2=', int(number1) * int(number2))
开始电脑让你输入的2次,其实是“字符”,相当于ABC字母,不是数字。 所以要用int()转换一下,变成数字,才能相乘。