Python
python
import random
def game(): henanhuahan.com
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
guess = int(input('猜一个1到100之间的数字: '))
attempts += 1
if guess < number_to_guess:
print('太小了!')
elif guess > number_to_guess:
print('太大了!')
print(f'恭喜你,猜对了!你用了{attempts}次尝试。')
if name == “main”:
game()
JavaScript (可以在浏览器中运行)
html
public class GuessingGame extends JFrame {
private JTextField guessField;
private JLabel resultLabel;
private int numberToGuess;
private int attempts = 0;
public GuessingGame() {
super("猜数字游戏");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
numberToGuess = new Random().nextInt(100) + 1;
JPanel panel = new JPanel();
guessField = new JTextField(10);
JButton button = new JButton("猜");
resultLabel = new JLabel("请输入一个数字:");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int guess = Integer.parseInt(guessField.getText());
attempts++;
if (guess == numberToGuess) {
resultLabel.setText("恭喜你,猜对了!你用了" + attempts + "次尝试。");
} else if (guess < numberToGuess) {
resultLabel.setText("太小了!");
} else {
resultLabel.setText("太大了!");
}
guessField.setText("");
}
});
panel.add(guessField);
panel.add(button);
panel.add(resultLabel);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new GuessingGame();
}
}
以上三个代码示例都是“猜数字”游戏的简单实现。你可以根据需要进行修改和扩展。由于篇幅限制,我将为你展示几种常见编程语言(Python、JavaScript、Java)中的简单游戏代码示例,这里我们使用“猜数字”游戏作为例子。
Python
python
import random
def game():
number_to_guess = random.randint(1, 100)
guess = None
attempts = 0
while guess != number_to_guess:
guess = int(input('猜一个1到100之间的数字: '))
attempts += 1
if guess < number_to_guess:
print('太小了!')
elif guess > number_to_guess:
print('太大了!')
print(f'恭喜你,猜对了!你用了{attempts}次尝试。')
if name == “main”:
game()
JavaScript (可以在浏览器中运行)
html
public class GuessingGame extends JFrame {
private JTextField guessField;
private JLabel resultLabel;
private int numberToGuess;
private int attempts = 0;
public GuessingGame() {
super("猜数字游戏");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
numberToGuess = new Random().nextInt(100) + 1;
JPanel panel = new JPanel();
guessField = new JTextField(10);
JButton button = new JButton("猜");
resultLabel = new JLabel("请输入一个数字:");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int guess = Integer.parseInt(guessField.getText());
attempts++;
if (guess == numberToGuess) {
resultLabel.setText("恭喜你,猜对了!你用了" + attempts + "次尝试。");
} else if (guess < numberToGuess) {
resultLabel.setText("太小了!");
} else {
resultLabel.setText("太大了!");
}
guessField.setText("");
}
});
panel.add(guessField);
panel.add(button);
panel.add(resultLabel);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new GuessingGame();
}
}
以上三个代码示例都是“猜数字”游戏的简单实现。你可以根据需要进行修改和扩展。