酷代码 AI
菜单
服务商

写两个生成随机数的游戏程序,要求是第一次按按钮生成后的数是5的倍数的话,第二次要再按按钮生成,两次要独立分开显示和操作

以下是使用 Python 语言实现的生成随机数游戏程序示例: ```python import random import tkinter as tk def generate_random_number(): num = random.randint(1, 100) if num % 5 == 0: second_button.config(state=tk.NORMAL) else: second_button.config(state=tk.DISABLED) label1.config(text=f"第一次生成的随机数: {num}") def generate_second_random_number(): num = random.randint(1, 100) label2.config(text=f"第二次生成的随机数: {num}") # 创建主窗口 root = tk.Tk() # 第一次生成随机数的按钮 button = tk.Button(root, text="生成第一个随机数", command=generate_random_number) button.pack() # 第一次生成的随机数显示标签 label1 = tk.Label(root, text="") label1.pack() # 第二次生成随机数的按钮,初始为禁用状态 second_button = tk.Button(root, text="生成第二个随机数", command=generate_second_random_number, state=tk.DISABLED) second_button.pack() # 第二次生成的随机数显示标签 label2 = tk.Label(root, text="") label2.pack() # 主事件循环 root.mainloop() ``` 以下是使用 JavaScript 实现的生成随机数游戏程序示例: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>随机数生成游戏</title> </head> <body> <button onclick="generateRandomNumber()">生成第一个随机数</button> <p id="firstNumber"></p> <button id="secondButton" onclick="generateSecondRandomNumber()" disabled>生成第二个随机数</button> <p id="secondNumber"></p> <script> function generateRandomNumber() { let num = Math.floor(Math.random() * 100) + 1; if (num % 5 === 0) { document.getElementById('secondButton').disabled = false; } else { document.getElementById('secondButton').disabled = true; } document.getElementById('firstNumber').innerHTML = `第一次生成的随机数: ${num}`; } function generateSecondRandomNumber() { let num = Math.floor(Math.random() * 100) + 1; document.getElementById('secondNumber').innerHTML = `第二次生成的随机数: ${num}`; } </script> </body> </html> ``` [2024-10-28 11:33:34 | AI写代码神器 | 638点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]