酷代码 AI
菜单
服务商

题目描述 输出一个由@符号组成的 𝑛 ∗ 𝑚 的长方形。 输入 读入整数 𝑛 [ 1 , 20 ] _ 𝑚 [ 1 , 20 ] 输出 输出如样例的图形 样例输入 复制 2 4 样例输出 复制 @@@@ @@@@

以下是使用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`的长方形。 [2025-12-07 17:05:28 | AI问答 | 237点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多