- Python 示例
e-energy.cn
Python 是一种广泛使用的高级编程语言,适合快速开发脚本和小型应用程序。
python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字。")
while guess != number_to_guess:
try:
guess = int(input("请猜一个数字:"))
attempts += 1
if guess < number_to_guess:
print("太小了!")
elif guess > number_to_guess:
print("太大了!")
else:
print(f"恭喜你!答对了!数字是{number_to_guess}。你尝试了{attempts}次。")
except ValueError:
print("请输入一个有效的数字。")
if name == “main”:
guess_number_game()
2. JavaScript 示例
JavaScript 常用于网页开发,可以创建简单的交互式游戏。
html
猜数字游戏
我有一个1到100之间的数字。你能猜到是哪个吗?
提交 3. C# 示例 C# 是 Microsoft 开发的通用、多范式、面向对象的编程语言,常用于.NET 应用程序和Unity游戏开发。(这里仅展示控制台版本的逻辑,Unity 环境下需要更多设置)
csharp
using System;
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int numberToGuess = rnd.Next(1, 101);
int guess;
int attempts = 0;
Console.WriteLine("欢迎来到猜数字游戏!");
Console.WriteLine("我已经想好了一个1到100之间的数字。");
while (true)
{
Console.Write("请猜一个数字:");
if (int.TryParse(Console.ReadLine(), out guess))
{
attempts++;
if (guess < numberToGuess)
{
Console.WriteLine("太小了!");
}
else if (guess > numberToGuess)
{
Console.WriteLine("太大了!");
}
else
{
Console.WriteLine($"恭喜你!答对了!数字是{numberToGuess}。你尝试了{attempts}次。");
break;
}
}
else
{
Console.WriteLine("请输入一个有效的数字。");
}
}
}
}
这三个示例展示了如何用不同的编程语言编写一个简单的“猜数字”游戏。每种语言都有其独特的语法和库,但基本概念(如循环、条件判断和用户输入)在它们之间是相似的。由于篇幅限制,我将为你提供一个简单的“猜数字”游戏示例,使用三种不同的编程语言:Python、JavaScript(用于网页环境),以及C#(用于.NET环境,如Unity游戏开发)。
- Python 示例
Python 是一种广泛使用的高级编程语言,适合快速开发脚本和小型应用程序。
python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字。")
while guess != number_to_guess:
try:
guess = int(input("请猜一个数字:"))
attempts += 1
if guess < number_to_guess:
print("太小了!")
elif guess > number_to_guess:
print("太大了!")
else:
print(f"恭喜你!答对了!数字是{number_to_guess}。你尝试了{attempts}次。")
except ValueError:
print("请输入一个有效的数字。")
if name == “main”:
guess_number_game()
2. JavaScript 示例
JavaScript 常用于网页开发,可以创建简单的交互式游戏。
html
猜数字游戏
我有一个1到100之间的数字。你能猜到是哪个吗?
提交 3. C# 示例 C# 是 Microsoft 开发的通用、多范式、面向对象的编程语言,常用于.NET 应用程序和Unity游戏开发。(这里仅展示控制台版本的逻辑,Unity 环境下需要更多设置)
csharp
using System;
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int numberToGuess = rnd.Next(1, 101);
int guess;
int attempts = 0;
Console.WriteLine("欢迎来到猜数字游戏!");
Console.WriteLine("我已经想好了一个1到100之间的数字。");
while (true)
{
Console.Write("请猜一个数字:");
if (int.TryParse(Console.ReadLine(), out guess))
{
attempts++;
if (guess < numberToGuess)
{
Console.WriteLine("太小了!");
}
else if (guess > numberToGuess)
{
Console.WriteLine("太大了!");
}
else
{
Console.WriteLine($"恭喜你!答对了!数字是{numberToGuess}。你尝试了{attempts}次。");
break;
}
}
else
{
Console.WriteLine("请输入一个有效的数字。");
}
}
}
}
这三个示例展示了如何用不同的编程语言编写一个简单的“猜数字”游戏。每种语言都有其独特的语法和库,但基本概念(如循环、条件判断和用户输入)在它们之间是相似的。