输入一首古诗,分别用横版和竖版输出。Python
时间: 2024-09-27 16:14:41 浏览: 70
ipad 竖版 纯CSS判断ipad横版和竖版
在Python中,我们可以使用字符串的格式化方法来实现古诗的横版和竖版输出。这里以王之涣的《登鹳雀楼》为例:
横版(常规文本样式):
```python
poem = """
白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。
"""
print(poem)
```
竖版(每一行字数相同,适合较小屏幕或打印):
```python
# 假设每行5字,调整为竖版输出
words_per_line = 5
def vertical_format(poem):
lines = poem.split('\n')
formatted_lines = []
for line in lines:
formatted_lines.extend(line[i:i+words_per_line] for i in range(0, len(line), words_per_line))
return '\n'.join(formatted_lines)
vertical_poem = vertical_format(poem)
print(vertical_poem)
```
运行上述代码,你会看到原始的横版诗和竖版诗。
阅读全文