js生成一个1-10之间的随机数,用户输入一个1-10之间的数字,比较大小,如果大了啧提示大了,反之则提示小了或者相等
时间: 2024-12-17 11:33:44 浏览: 5
在JavaScript中,你可以创建一个函数来实现这个功能。首先,我们可以使用Math.random()函数生成一个0到1之间的随机数,然后乘以10并转换为整数,得到一个1到10之间的随机数。接着,让用户输入一个数字,然后通过if条件语句进行比较。以下是代码示例:
```javascript
function compareNumbers() {
// 生成随机数
const randomNum = Math.floor(Math.random() * 10) + 1;
// 用户输入
let userInput = parseInt(prompt("请输入一个1-10之间的数字:"));
// 比较大小并给出反馈
if (randomNum > userInput) {
alert(randomNum + "比你输入的大了!");
} else if (randomNum < userInput) {
alert(randomNum + "比你输入的小了!");
} else {
alert(randomNum + "和你输入的一样!");
}
}
// 调用函数开始游戏
compareNumbers();
```
相关问题
定义一个变量,赋值1-50随机数,让用户输入猜想的数字,如果大于随机数提示输入大了,如果小于随机数提示输入小了,如果等于随机数提示你猜对了
好的,可以使用以下 Python 代码来实现:
```python
import random
# 生成1-50之间的随机数
random_number = random.randint(1, 50)
# 让用户输入猜想的数字
guess = int(input("请猜一个1-50之间的数字:"))
# 判断用户输入的数字与随机数的大小关系
if guess > random_number:
print("你猜大了!")
elif guess < random_number:
print("你猜小了!")
else:
print("你猜对了!")
```
这段代码中,首先使用 `random.randint()` 函数生成一个1-50之间的随机数,然后让用户输入猜想的数字。接着使用 `if-elif-else` 语句判断用户输入的数字与随机数的大小关系,并输出相应的提示信息。
阅读全文