字符三角形
题目描述
给定一个字符,用它构造一个底边长 个字符,高 个字符的等腰字符三角形。
输入格式
输入只有一行,包含一个字符。
输出格式
该字符构成的等腰三角形,底边长 个字符,高 个字符。
样例 #1
样例输入 #1
1 | * |
样例输出 #1
1 | * |
提示
对于 的数据,输入的字符是 ASCII 中的可见字符。
题解
1 | a=str(input()) |
知识点
今天随便一刷,看到了一个很简单的题目,但是知识点值得学一下
- print 的格式化输出
在 Python 中,f
字符串(格式化字符串)是一种特殊的字符串,它允许在字符串中嵌入表达式。当你在字符串前面加上 f
或 F
,Python 会解析该字符串并在其中查找花括号 {}
内的表达式,并将其替换为其值。这使得在字符串中嵌入变量、表达式或函数调用变得更加方便。
例如,在上面的代码中,f"{a* 3}"
中的 {a* 3}
将被替换为 char
变量的值乘以 3。这使得打印输出变得更加灵活和动态。
- 还有 strip 函数的用法
strip()
是一个字符串方法,它用于去除字符串两端的空白字符(空格、制表符、换行符等)。如果不提供任何参数,strip()
方法将默认去除字符串两端的空白字符。
例如:
1 | s = " Hello, World! " |
在输入处理中,strip()
方法通常用于去除用户输入的多余空白,确保输入的字符串不包含额外的空格或换行符,使得后续处理更加方便。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 W1ndysの小屋!
评论