- Python(使用标准库)tcjmbj.cn
python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
try:
guess = int(input("猜一个1到100之间的数字: "))
attempts += 1
if guess < number_to_guess:
print("太小了!")
elif guess > number_to_guess:
print("太大了!")
except ValueError:
print("请输入一个有效的数字!")
print(f"恭喜你,猜对了!你用了{attempts}次尝试。")
if name == “main”:
guess_number_game()
2. JavaScript(在浏览器中运行)
html
猜数字游戏
猜一个1到100之间的数字
猜 3. C++(使用控制台输入/输出) cpp #include #include #includeint main() {
std::srand(std::time(nullptr)); // 使用当前时间作为随机数生成器的种子
int numberToGuess = std::rand() % 100 + 1;
int guess = 0;
int attempts = 0;
while (guess != numberToGuess) {
std::cout << "猜一个1到100之间的数字: ";
std::cin >> guess;
attempts++;
if (guess < numberToGuess) {
std::cout << "太小了!" << std::endl;
} else if (guess > numberToGuess) {
std::cout << "太大了!" << std::endl;
}
}
std::cout << "恭喜你,猜对了!你用了" << attempts << "次尝试。" << std::endl;
return 0;
}
这些代码示例都实现了一个简单的文本猜测游戏,玩家需要猜测一个在1到100之间的随机整数。由于篇幅限制,我无法为所有编程语言都提供完整的游戏代码,但我可以为几种常见的编程语言(如 Python、JavaScript 和 C++)提供一个简单的文本猜测游戏的代码框架。
- Python(使用标准库)
python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
try:
guess = int(input("猜一个1到100之间的数字: "))
attempts += 1
if guess < number_to_guess:
print("太小了!")
elif guess > number_to_guess:
print("太大了!")
except ValueError:
print("请输入一个有效的数字!")
print(f"恭喜你,猜对了!你用了{attempts}次尝试。")
if name == “main”:
guess_number_game()
2. JavaScript(在浏览器中运行)
html
猜数字游戏
猜一个1到100之间的数字
猜 3. C++(使用控制台输入/输出) cpp #include #include #includeint main() {
std::srand(std::time(nullptr)); // 使用当前时间作为随机数生成器的种子
int numberToGuess = std::rand() % 100 + 1;
int guess = 0;
int attempts = 0;
while (guess != numberToGuess) {
std::cout << "猜一个1到100之间的数字: ";
std::cin >> guess;
attempts++;
if (guess < numberToGuess) {
std::cout << "太小了!" << std::endl;
} else if (guess > numberToGuess) {
std::cout << "太大了!" << std::endl;
}
}
std::cout << "恭喜你,猜对了!你用了" << attempts << "次尝试。" << std::endl;
return 0;
}
这些代码示例都实现了一个简单的文本猜测游戏,玩家需要猜测一个在1到100之间的随机整数。