Discuss / Python / 全是输入伪过滤!如何进行真正的输入过滤?

全是输入伪过滤!如何进行真正的输入过滤?

Topic source

这次的作业看了大家写的输入过滤,大都用的a = float(input("请输入:")),这样只是保证了传入到quadratic()函数里的数不会是非folat的,但是并没有在用户输入的时候进行过滤,假如我输入的是str,然后程序就走到了float(input()),想一下这个函数怎么能把字符串转成float呢,还是会报错,所以想问一下,有没有真正的过滤方法,实现在用户输入源头就可以进行输入过滤的。

同问,默认输入就是str,困扰了好久


  • 1

Reply