酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

3.系统随机生成0~9的随机数,先猜随机数,猜中后再显示出对应随机数行数“*”的直角三角形图形。 运行结果显示如下: 随机数已生成! 请输入您猜的数字: 1 sorry,您猜小了! 请继续输入您猜的数字: 6 sorry,您猜大了! 请继续输入您猜的数字: 3 恭喜您,答对了!

以下是使用 Python 实现该功能的示例代码: ```python import random random_number = random.randint(0, 9) while True: guess = int(input("请输入您猜的数字:")) if guess < random_number: print("sorry,您猜小了!") elif guess > random_number: print("sorry,您猜大了!") else: print("恭喜您,答对了!") break # 打印直角三角形 for i in range(random_number + 1): print('*' * i) ``` 以下是三个改进建议: 1. 可以添加错误输入处理,例如当用户输入的不是数字时给出提示。 2. 增加游戏次数统计功能,让用户了解自己猜了多少次才猜对。 3. 对代码进行函数封装,使结构更清晰,易于维护和扩展。 [2024-12-24 23:50:35 | AI写代码神器 | 204点数解答]

相关提问