为了账号安全,请及时绑定邮箱和手机立即绑定

python3怎么赋值?

python3怎么赋值?

Smart猫小萌 2018-10-24 10:10:20
刚刚开始学python3,在atom里面写代码如下inp = input ('Enter Hours:')hours = float('inp')inp = input ('Enter Rate:')rate = float('inp')print ('rate')print ('hours')pay = Rate * Hoursprint ('pay')想要赋值给inp,可是inp被认为是string。运行出来的结果是Enter Hours:35Traceback (most recent call last):File "assign1.py", line 3, in <module>hours = float('inp')ValueError: could not convert string to float: 'inp'问题在哪里呢?十分感谢!
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

你期待的操作是float('35'),实际你做的操作是float('inp')
代码改成hours = float(inp)而不是hours = float('inp'),下面其他代码同样修改。

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 602 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信