python 出现value error怎么解决?

各位,请问这个问题要怎么解决?

img

你的代码没有问题,只是你输入的内容不是纯数字。int()函数无法转换成数值。 你要输入纯数字才行。

你输入178之后应该按回车确认,你可能在输入178之后又按了运行代码的快捷键,你178后面多了/uer/bin之类的东西。 img

首先,去掉int里面的括号,其次对int转换进行trycatch,拦截可能的错误。

你直接输入的时候要求int型就好了 h=int(input())

h=int(input())
print(h)

img