利用Python的Game()函数实现简单游戏
发布时间:2023-12-26 05:30:17
Game()函数是一个自定义的函数,可以实现一个简单的游戏。下面是一个使用Python编写的例子。
import random
def Game():
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字,请猜猜看是多少。")
target_num = random.randint(1, 100)
guess_num = None
num_of_guesses = 0
while guess_num != target_num:
guess = input("请输入你猜测的数字:")
guess_num = int(guess)
num_of_guesses += 1
if guess_num < target_num:
print("太小了,再试一次吧!")
elif guess_num > target_num:
print("太大了,再试一次吧!")
print(f"恭喜你猜对了!你猜了{num_of_guesses}次。")
play_again = input("你还想再来一次吗?(yes/no)")
if play_again.lower() == "yes":
Game()
else:
print("游戏结束,谢谢参与!")
Game()
这个例子是一个猜数字游戏,电脑会随机生成一个1到100之间的数字,然后玩家通过输入猜测的数字来猜测电脑生成的数字。程序会根据猜测的结果给出相应的提示,直到玩家猜对为止。
在这个例子中,Game()函数被递归调用,以实现可以多次玩的功能。玩家猜对数字后,会询问是否要再来一次,如果玩家选择再来一次,则会重新调用Game()函数,否则游戏结束。
这个例子利用了Python的随机数生成器random.randint()函数来生成一个1到100之间的随机数。同时,通过使用循环和条件语句来判断玩家的猜测是否正确,并给出相应的提示。
通过这个例子,你可以看到如何利用Python的函数和控制流语句来实现一个简单的游戏。你可以根据自己的需求和创意,进一步改进和扩展这个游戏,例如增加游戏难度、记录玩家的成绩等等。
