[python笔记] can't multiply sequence by non-int of type 'str'

代码:

a=input("请输入乘数:")
b=input("请输入被乘数:")
print(a*b)

错误提示:

can't multiply sequence by non-int of type 'str'

错误原因:python的input()函数是默认输入是字符串,不管你输入的是数字还是什么。所以你需要将输入的东西进行适当的转换。

正确代码:

a=input("请输入乘数:")
b=input("请输入被乘数:")
print(int(a)*int(b))
未经允许不得转载:WEIXING.ME » [python笔记] can't multiply sequence by non-int of type 'str'

相关文章

评论 (0)