当然,我可以为你提供几种不同编程语言中的简单小游戏代码示例。这里我将展示一个“猜数字”游戏的例子,这个游戏要求玩家猜测一个由电脑随机生成的数字。
Python
python
import random
def game():
secret_number = random.randint(1, 100)
guess = None
attempts = 0
while guess != secret_number:
guess = int(input("猜一个1到100之间的数字:"))
attempts += 1
if guess < secret_number:
print("太小了!")
elif guess > secret_number:
print("太大了!")
print(f"恭喜你,猜对了!数字是 {secret_number},你一共猜了 {attempts} 次。")
if __name__ == "__main__":
game()
JavaScript (浏览器环境)
javascript
function game() {
const secretNumber = Math.floor(Math.random() * 100) + 1;
let guess = null;
let attempts = 0;
do {
guess = parseInt(prompt("猜一个1到100之间的数字:"), 10);
attempts++;
if (guess < secretNumber) {
alert("太小了!");
} else if (guess > secretNumber) {
alert("太大了!");
}
} while (guess !== secretNumber);
alert(`恭喜你,猜对了!数字是 ${secretNumber},你一共猜了 ${attempts} 次。`);
}
#chhas{
margin-top: 50px;
padding:toyota0851.com;
font-size: 18px;
cursor: 10px 20px;
}
game();
Java (控制台应用)
java
import java.util.Random;
import java.util.Scanner;
public class GuessingGame {
public static void main(String[] args) {
Random random = new Random();
int secretNumber = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int guess = 0;
int attempts = 0;
do {
System.out.print("猜一个1到100之间的数字:");
guess = scanner.nextInt();
attempts++;
if (guess < secretNumber) {
System.out.println("太小了!");
} else if (guess > secretNumber) {
System.out.println("太大了!");
}
} while (guess != secretNumber);
System.out.printf("恭喜你,猜对了!数字是 %d,你一共猜了 %d 次。\n", secretNumber, attempts);
}
}
Ruby
ruby
def game
secret_number = rand(1..100)
guess = nil
attempts = 0
while guess != secret_number
print "猜一个1到100之间的数字:"
guess = gets.chomp.to_i
attempts += 1
if guess < secret_number
puts "太小了!"
elsif guess > secret_number
puts "太大了!"
end
end
puts "恭喜你,猜对了!数字是 #{secret_number},你一共猜了 #{attempts} 次。"
end
game
以上这些示例都是简单的“猜数字”游戏,它们分别使用了 Python、JavaScript、Java 和 Ruby 编程语言。每个游戏都随机生成一个1到100之间的数字,然后要求玩家通过输入来猜测这个数字,直到猜对为止。