
当涉及到多种编程语言的小程序游戏代码时,我可以为你提供几种常见语言(如Python、JavaScript(用于浏览器)、Java和C#)的简单“猜数字”游戏代码示例。
Python
python
import random
def guess_number():
secret_number = random.randint(1, 100)
guess = None
attempts = 0
while guess != secret_number:
try:
guess = int(input("猜一个1到100之间的数字: "))
attempts += 1
if guess < secret_number:
print("太小了!")
elif guess > secret_number:
print("太大了!")
except ValueError:
print("请输入一个数字!")
print(f"恭喜你,猜对了!数字是 {secret_number},你尝试了 {attempts} 次。")
#chhas{
margin-top: 50px;
padding:beesswag.com;
font-size: 18px;
cursor: 10px 20px;
}
guess_number()
JavaScript (浏览器)
html
}
document.addEventListener(‘DOMContentLoaded’, (event) => {
guessNumber();
});
public class GuessNumberGame extends JFrame {
private JLabel resultLabel;
private JTextField guessField;
private JButton submitButton;
private int secretNumber;
private int attempts = 0;
public GuessNumberGame() {
Random rand = new Random();
secretNumber = rand.nextInt(100) + 1;
setTitle("猜数字游戏");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
resultLabel = new JLabel("猜一个1到100之间的数字:");
guessField = new JTextField(10);
submitButton = new JButton("提交");
submitButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int guess = Integer.parseInt(guessField.getText());
attempts++;
if (guess < secretNumber) {
resultLabel.setText("太小了!");
} else if (guess > secretNumber) {
resultLabel.setText("太大了!");
} else {
resultLabel.setText("恭喜你,猜对了!数字是 " + secretNumber + ",你尝试了 " + attempts + " 次。");
submitButton.setEnabled(false);
guessField.setEnabled(false);
}
guessField.setText(""); // 清空输入框
}
});
JPanel panel = new JPanel();
panel.add(resultLabel);
panel.add(guessField);
panel.add(submitButton);
add(
1982

被折叠的 条评论
为什么被折叠?



