酷代码 AI
菜单
服务商

Python 实现用指定字符构造 4*4 空心正方形

以下是使用 Python 语言实现的代码: ```python def print_hollow_square(char): # 循环遍历每一行 for i in range(4): # 循环遍历每一列 for j in range(4): # 如果是第一行、最后一行、第一列或最后一列,则打印字符 if i == 0 or i == 3 or j == 0 or j == 3: print(char, end='') # 否则打印空格 else: print(' ', end='') # 每一行结束后换行 print() # 获取用户输入的字符 char = input() # 调用函数打印空心正方形 print_hollow_square(char) ``` ### 代码解释: 1. **定义函数 `print_hollow_square`**:该函数接受一个字符作为参数。 2. **双重循环遍历**:外层循环控制行数,内层循环控制列数。 3. **判断条件**:如果当前位置是第一行、最后一行、第一列或最后一列,则打印输入的字符;否则打印空格。 4. **换行**:每一行结束后进行换行操作。 5. **获取用户输入**:通过 `input()` 函数获取用户输入的字符。 6. **调用函数**:调用 `print_hollow_square` 函数并传入用户输入的字符。 ######[AI问答 | 332点数解答 | 2026-03-20 19:00:22]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]