程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

Python(python中文叫啥)

hfteth 2025-03-19 12:56:06 技术文章 17 ℃

import random

import time

def guess_number_game():

# 游戏设置

target = random.randint(1, 100)

attempts = 0

max_attempts = 10 # 总共10次机会

start_time = time.time()


print(" 猜数字游戏开始!")

print(f"我选了一个1到100之间的数字,你有{max_attempts}次机会,在{max_attempts}秒内猜中哦!\n")

while attempts < max_attempts:

current_time = time.time()

elapsed_time = int(round(current_time - start_time))

remaining_time = max_attempts - elapsed_time - 1 # 剩余时间


if remaining_time <= 0:

print(f"\n 时间到!你还有{remaining_time}秒没用完,数字是 {target}")

break


try:

guess = int(input(f"剩余时间:{remaining_time}秒 | 已尝试:{attempts+1}/{max_attempts} | 输入你的猜测:"))


if guess < target:

print(" 数字太小了!")

elif guess > target:

print(" 数字太大了!")

else:

print(f"\n 猜对了!数字是 {target},你用了 {attempts+1} 次尝试!")

break

attempts += 1

except ValueError:

print(" 请输入有效的整数!")


else:

print(f"\n 游戏结束!正确答案是 {target}")

if __name__ == "__main__":

guess_number_game()

Tags:

最近发表
标签列表