循环高级综合练习①
一、求平方根
做题的时候的不会的点在于不会表示x的平方根。(平方根就是对一个数开根号)
附:i-1在打印的过程中要括起来
如果运行过程中输出语句没有输出,那么要考虑一下是否括号少写或者多写。尤其是少写的时候,少写有时候是不报错的。
二、求质数
质数:一个自然数,只有1和它本身两个因数,这样的数叫做质数。
上述代码错误的是非常典型的,假设录入的是数字15,那么15%2=1;所以进入到else将会直接打印得到是质数。
拓展:标记思想:
定义一个变量,表示标记,标记看x是否为一个质数。如果是质数,为true;不是则为false;在循环的过程中如果能被整除则改变变量为false,最后在循环的外部判断变量的值所对应的打印结果。
三、猜数字小游戏
获取随机数
拓展:生成任意数到任意数之间的随机数
1.让这个范围头和尾都减去一个值,使其开始的数字为0
2.然后尾数+1,在括号外再加上开始减去的数字即可。