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等于零

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch向上取整是什么意思,编程中向上取整怎么用

2023-5-10 14:12:53

综合资讯

scratch判断输入是否整数,用向上取整来判断小数

2023-5-10 14:13:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索