编写一个函数,有三个形式参数,其中两个传递字符分别作为开始字符和 结束宇符,打印出两个字符之间的所有字符《每个字符宽度占4位),每行打印的宇符个数由第三个形式参数指定。调用该西数打印出!和9之间的所有宇符,每行10个字符。
时间: 2023-07-16 15:15:49 浏览: 73
以下是 Python 3 的实现:
```python
def print_chars_between(start_char, end_char, chars_per_line):
count = 0
for i in range(ord(start_char), ord(end_char) + 1):
print("{:4}".format(chr(i)), end="")
count += 1
if count == chars_per_line:
print()
count = 0
print_chars_between('!', '9', 10)
```
输出:
```
! " # $ % & ' ( ) *
+ , - . / 0 1 2 3 4
5 6 7 8 9
```
阅读全文