酷代码 AI
菜单
服务商

Python 实现:轻松输出由 @ 符号组成的 n*m 长方形

以下是使用Python语言解决此问题的代码: ```python # 读取输入的n和m n, m = map(int, input().split()) # 循环n次,每次输出m个@符号 for i in range(n): print('@' * m) ``` 代码解释 1. `n, m = map(int, input().split())`:这行代码用于读取用户输入的两个整数`n`和`m`,`input()`函数获取用户输入的字符串,`split()`方法将字符串按空格分割成多个字符串,`map(int, ...)`将分割后的字符串转换为整数,最后将这两个整数分别赋值给`n`和`m`。 2. `for i in range(n):`:这是一个循环,会执行`n`次。 3. `print('@' * m)`:在每次循环中,使用字符串乘法将`@`符号重复`m`次,然后输出。这样就可以输出一个由`@`符号组成的`n * m`的长方形。 ######[AI问答 | 237点数解答 | 2025-12-07 17:05:28]

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