用Python编写一个简单的SU模拟程序
发布时间:2023-12-25 03:11:56
以下是一个简单的SU模拟程序的示例代码:
import random
def su_simulation():
# 初始化游戏状态
target_number = random.randint(1, 100)
num_guesses = 0
guess = -1
print("欢迎来到SU游戏!")
while guess != target_number:
# 提示用户输入猜测的数字
guess = int(input("请输入一个1到100的数字:"))
# 检查猜测是否符合要求
if guess < 1 or guess > 100:
print("无效的输入,请重新输入一个1到100的数字。")
continue
# 增加猜测次数
num_guesses += 1
# 检查猜测与目标数字的关系
if guess < target_number:
print("猜小了!")
elif guess > target_number:
print("猜大了!")
else:
print("恭喜你,猜对了!")
print("你一共猜了{}次。游戏结束!".format(num_guesses))
# 运行程序
su_simulation()
以上程序实现了一个简单的SU模拟游戏,玩家需要通过猜测一个1到100之间的数字来找到目标数字。程序首先随机生成一个目标数字,然后循环提示玩家输入猜测的数字,并根据猜测与目标数字的关系给出相应的提示,直到玩家猜对为止。最后打印出玩家猜测的总次数。
使用例子:
欢迎来到SU游戏! 请输入一个1到100的数字:50 猜小了! 请输入一个1到100的数字:75 猜小了! 请输入一个1到100的数字:90 猜大了! 请输入一个1到100的数字:85 猜小了! 请输入一个1到100的数字:88 猜大了! 请输入一个1到100的数字:87 恭喜你,猜对了! 你一共猜了6次。游戏结束!
