#!/usr/bin/env python
#-*- coding: utf-8 -*-
__author__ = '****'
class PrintTable(object):
'''打印九九乘法表'''
def __init__(self):
print('开始打印 9 X 9 的乘法表格')
self.print99()
def print99(self):
for i in xrange(1, 10):
for j in xrange(1, i+1):
print('%d X %d = %2s ' %(j, i, i*j)),
print('\n')
if __name__ == '__main__':
pt = PrintTable() 正常 输出。
其实在上面代码中还有一个问题,接上面 问题一, xrange() 函数,如果你只是修改了 print() 函数的语法,没有关注 xrange() 的话,会出现下图4的情况,
图4
这里提示说'xrange' is not defined,其实就是在Python3中,xrange()函数已被整合进 range() 函数了,统一使用 range() 函数。
OK,修改后,就会 输出图3的正常结果了。
总结
以上就是Python3中print函数换行的图文代码详解的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于Python3中print函数换行的图文代码详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did81826