您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么会出现TypeError:无法将序列乘以'float'类型的非整数?

为什么会出现TypeError:无法将序列乘以'float'类型的非整数?

raw_input返回一个字符串(一个字符序列)。在Python中,将字符串和浮点数相乘并没有定义的含义(而将字符串和整数相乘则具有以下含义:"AB" * 3is "ABABAB";多少是"L" * 3.14多少?请不要回复"LLL|")。您需要将字符串解析为数字值。

您可能要尝试:

salesAmount = float(raw_input("Insert sale amount here\n"))
其他 2022/1/1 18:26:35 有330人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶