scratch判断输入的是不是数字,简单易懂的方法

我们在scratch中,经常会遇到判断输入的内容是不是数字,还是字母。有时候在程序运行过程中,不小心输入到字母还是很正常的,这个时候,程序应该提醒用户,您输入的内容不是数字,请输入正确的数字。所以,我们就需要用程序来判断这个,这里我们需要用到一个技巧,用乘法运算来判断。

scratch判断输入的是不是数字
scratch判断输入的是不是数字

这里我们需要了解一个简单的概念:

数字*1=数字;例如5*1=5;9*1=9;

字母*1,在数学中,字母是不能坐乘法的,但是在scratch中,字母的乘法会等于0;

所以,scratch判断输入的是不是数字?可以通过乘法运算来判断。如果输入的数乘以1是否可以等于本身,如果等于本身说明输入的是数字,如果等于0则输入的就不是数字。

scratch判断数字的简单易懂的方法步骤:

step1、新建一个变量输入的数,来装询问输入的内容。将变量输入的数设为回答。

step2、用不断循环来判断询问输入的内容,询问提示,请输入一个数字?

scratch输入判断的数字
scratch输入判断的数字

step3、对输入的数字做判断,如果输入的数*1等于自己,那么就是数字,反则,如果输入的数*1=0,说明输入的内容就不是数字,是字母。

scratch输入的数*1等于自己
输入的数*1等于自己

step4、用“说,…几秒”积木块来显示,加上“连接…和…”模块。当输入的不是数字,提示输入的数不是数字!请输入正确的数字!

scratch输入的数*1等于零
输入的数*1等于零

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇 2022-09-20 15:42:15
下一篇 2022-09-22 10:23:36

相关推荐