m0_69064140 2022-04-02 14:02 采纳率: 80%
浏览 27
已结题

这个有点没看懂,请教一下各位?

编写一个函数,有三个形式参数,其中两个传递字符分别作为开始字符和结束字符,打印出两个字符之间的所有字符,每行打印的字符个数由第三个形式参数指定。利用该函数打印出“!”和“9”之间的所有字符,每行打印10个。

  • 写回答

3条回答 默认 最新

  • bekote 2022-04-02 15:22
    关注
    
     #!/usr/bin/python
    # -*- coding: utf-8 -*-
    def func(start, end, n):
        c = 0
        for i in range(ord(start), ord(end) + 1):
            print(chr(i), end='')
            c += 1
            if c % n == 0:
                print()
            else:
                print(' ', end='')
    
    func('!', '9', 10)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月10日
  • 已采纳回答 4月2日
  • 修改了问题 4月2日
  • 创建了问题 4月2日