如何限制用户输出

53 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

如何限制用户输出

    我们的这个从键盘获取输入,可以用我们的input这样的一个函数来进行这样的一个实现,但是呢
我们仅仅知道用这个input这样的话还是不够的,我们刚刚讲了,我们的这个用input的来进行这样的一
个输入,它必须是第一个需要进行这样的一个等待,用户输入之后才会向下执行,第二个呢,就是它的
所有的这个字符串,接收到的字符,接收到的这个数据,都会当成是字符串,那么有时候我们因为一些
场景的一个需要,我们要限制它输出,就是我们的用户输入的不是字符串儿,是我们的一些整数或者小
数,或者说我现在他只只能输字,输入这个数字,那么我们应该怎么去操作呢,怎么去操作呢,像这种
情况的话,其实还是会用到我们,刚刚上一节学的我们的这个类型的一个转换。

    类型的一个转换就是我们刚刚是不是这个变量,这个变量,这个变量的话,它是一个字符串,那么
我们就把这整个当成是一个变量,然后再给他做一个类型的一个转换就可以,就可以达到我们想要的一
个要求,比如说我们X等于inputInput,我这里写个提示语是,请输入一个数字,在这里请输入一个
整数,在这里需要大家提醒一下大家,就是我们在这里面写的这些东西的话,是给用户的一个提示语,
并不是说我写了这一行这样的一个,请输入一个整数,那么就已经限制了它是一个整数才能进行输入,
这只是给我们的一个提示语提示语这里需要大家注意一下。

浮点数

    我如果想要给他限制,它输入的是我们的这样的一个浮点数,限制为浮点数,那是不是我
把这个类型转化为我们的这个浮点数就可以了,那么在这个地方给它做一个改变,这里,好铺垫是我们
的float这样的一个函数,那么这里它就会限制我们是这个浮点数,我们再给他去输入我们的时,那么
这个时候呢,他就会给我们就是因为他们两个都是数字的一个类型,它是同样都是数值类型,同一个类
型呢,他们可以自动进行这样的一个转换,所以呢,你在输入时的时候,它就给你自动进行了一个这个
变成浮点型一个这样的一个转换,同样的就是如果,我要把它变成我们的这个只要是数字就可以。