当前位置:首页 > DeepSeek提示词 > 正文内容

DeepSeek提示词样例:代码生成

6个月前 (02-07)DeepSeek提示词310

DeepSeek提示词样例:代码生成

让模型生成一段完成特定功能的代码。

提示词

USER
请帮我用 HTML 生成一个五子棋游戏,所有代码都保存在一个 HTML 中。

样例输出

当然!下面是一个简单的五子棋游戏的 HTML 代码。这个代码包含了一个基本的五子棋棋盘,玩家可以通过点击棋盘上的格子来下棋。游戏会检测是否有玩家获胜。 ```html <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>五子棋游戏</title>     <style>         body {             display: flex;             justify-content: center;             align-items: center;             height: 100vh;             background-color: #f0f0f0;             font-family: Arial, sans-serif;         }         #board {             display: grid;             grid-template-columns: repeat(15, 30px);             grid-template-rows: repeat(15, 30px);             gap: 1px;             background-color: #d18b47;             padding: 10px;             border-radius: 5px;         }         .cell {             width: 30px;             height: 30px;             background-color: #ffce9e;             border: 1px solid #d18b47;             display: flex;             justify-content: center;             align-items: center;             cursor: pointer;         }         .cell.black::before, .cell.white::before {             content: '';             width: 20px;             height: 20px;             border-radius: 50%;         }         .cell.black::before {             background-color: black;         }         .cell.white::before {             background-color: white;         }         #message {             margin-top: 20px;             font-size: 24px;             font-weight: bold;         }     </style> </head> <body>     <div id="board"></div>     <div id="message"></div>     <script>         const boardSize = 15;         let currentPlayer = 'black';         let board = Array.from({ length: boardSize }, () => Array(boardSize).fill(null));         function createBoard() {             const boardElement = document.getElementById('board');             for (let i = 0; i < boardSize; i++) {                 for (let j = 0; j < boardSize; j++) {                     const cell = document.createElement('div');                     cell.classList.add('cell');                     cell.dataset.row = i;                     cell.dataset.col = j;                     cell.addEventListener('click', handleCellClick);                     boardElement.appendChild(cell);                 }             }         }         function handleCellClick(event) {             const row = parseInt(event.target.dataset.row);             const col = parseInt(event.target.dataset.col);             if (board[row][col] !== null) return;             board[row][col] = currentPlayer;             event.target.classList.add(currentPlayer);             if (checkWin(row, col, currentPlayer)) {                 document.getElementById('message').textContent = `${currentPlayer === 'black' ? '黑棋' : '白棋'}获胜!`;                 document.querySelectorAll('.cell').forEach(cell => cell.removeEventListener('click', handleCellClick));                 return;             }             currentPlayer = currentPlayer === 'black' ? 'white' : 'black';         }         function checkWin(row, col, player) {             const directions = [                 { dr: 0, dc: 1 },  // 水平                 { dr: 1, dc: 0 },  // 垂直                 { dr: 1, dc: 1 },  // 主对角线                 { dr: 1, dc: -1 }  // 副对角线             ];             for (const { dr, dc } of directions) {                 let count = 1;                 // 检查一个方向                 for (let i = 1; i < 5; i++) {                     const r = row + dr * i;                     const c = col + dc * i;                     if (r < 0 || r >= boardSize || c < 0 || c >= boardSize || board[r][c] !== player) break;                     count++;                 }                 // 检查相反方向                 for (let i = 1; i < 5; i++) {                     const r = row - dr * i;                     const c = col - dc * i;                     if (r < 0 || r >= boardSize || c < 0 || c >= boardSize || board[r][c] !== player) break;                     count++;                 }                 if (count >= 5) return true;             }             return false;         }         createBoard();     </script> </body> </html> ``` ### 代码说明: 1. **HTML 结构**:    - `#board` 是棋盘的容器,使用 `grid` 布局来创建 15x15 的格子。    - `.cell` 是每个格子的样式,点击时会触发 `handleCellClick` 事件。    - `#message` 用于显示游戏结果。 2. **CSS 样式**:    - 棋盘和格子的样式,包括背景色、边框、棋子的样式等。 3. **JavaScript 逻辑**:    - `createBoard` 函数用于生成棋盘。    - `handleCellClick` 函数处理格子的点击事件,更新棋盘状态并检查是否获胜。    - `checkWin` 函数检查当前玩家是否在点击的位置上连成五子。 ### 如何使用: 1. 将上述代码复制到一个 `.html` 文件中。 2. 在浏览器中打开该文件,即可开始游戏。 这个代码是一个简单的五子棋实现,你可以根据需要进一步扩展和优化。

代码

from openai import OpenAI client = OpenAI(     base_url="https://api.deepseek.com/",     api_key="<YOUR_API_KEY>" ) completion = client.chat.completions.create(     model="deepseek-chat",     messages=[         {                 "role": "user",                 "content": "请帮我用 HTML 生成一个五子棋游戏,所有代码都保存在一个 HTML 中。"         }     ] ) print(completion.choices[0].message.content)


“DeepSeek提示词样例:代码生成” 的相关文章

DeepSeek提示词样例:中英翻译专家-中英文互译,对用户输入内容进行翻译

DeepSeek提示词样例:中英翻译专家-中英文互译,对用户输入内容进行翻译

DeepSeek提示词样例:中英翻译专家-中英文互译,对用户输入内容进行翻译提示词SYSTEM你是一个中英文翻译专家,将用户输入的中文翻译成英文,或将用户输入的英文翻译成中文。对于非中文内容,它将提供...

DeepSeek官宣:13大提示词,普通人也能轻松玩转 AI!

DeepSeek官宣:13大提示词,普通人也能轻松玩转 AI!

如果你不会提问,再强大的 AI 大模型也无法真正发挥作用。想要让 AI 更聪明地为你服务,掌握正确的 提示词(prompt) 就像是拿到了一把“指挥棒”,它能让你引导 AI 完美完成任务。DeepSe...

50个为打工人准备的DeepSeek提示词

50个为打工人准备的DeepSeek提示词

50个为打工人准备的DeepSeek提示词DeepSeek 作为强大的语言模型,合理使用提示词能极大提升工作效率。  下面为大家精心整理了 50 个职场中实用性超强的 DeepSeek 提示词,按照...

100个经常用的DeepSeek提示词

100个经常用的DeepSeek提示词

写作与内容生产1. 写一篇关于人工智能伦理的议论文大纲。  2. 生成一段科幻小说的开头,主题是时间旅行。  3. 为环保产品写一段吸引人的广告文案。  4. 将以下技术...

deepseek提示词怎么生成?通用生成框架优化技巧

deepseek提示词怎么生成?通用生成框架优化技巧

生成DeepSeek(或其他大模型)提示词的核心在于明确任务目标、结构化指令并引导模型输出符合预期的结果。以下是具体步骤和示例:一、提示词生成的核心原则清晰性:避免歧义,明确任务类型(如创作、分析、计...

deepseek关键词排名优化-"DeepSeek关键词排名优化技术白皮书:2025年企业流量突围实战指南"

deepseek关键词排名优化-"DeepSeek关键词排名优化技术白皮书:2025年企业流量突围实战指南"

"DeepSeek关键词排名优化技术白皮书:2025年企业流量突围实战指南"一、行业背景与市场痛点1.1 搜索生态变革2025年DeepSeek平台日均搜索量突破5亿次,AI答案页...