www.qwrx.net > 用python写代码 想输出一个乘法表的下半部分 但是...

用python写代码 想输出一个乘法表的下半部分 但是...

对于Python2 在print语句的最后加一个逗号,就能不打印出换行符 print 'hello',print 'world'对于Python3 可以设置end参数为空字符串 print('hello', end='')

line =''for i in range(1,10): for j in range(1,10): line = line + '%d*%d=%d\t'%(i,j,i*j) print line line = ''

In [23]: for i in range(9): ....: for j in range(i+1): ....: print '%i*%i=%i' % (i+1,j+1,(i+1)*(j+1)), ....: print ....: 1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*...

python具体格式,我有点忘记了。 不过思路都是一样的。 首先顶一个变量,用于记录次数, 然后这个次数没输出一个数自己加1, 然后处理这个数,取整数,并且再次归零。

首先,你的语法是 Python3 的语法,但是用的是 Python2; 其实,类似这种题目,借助格式化输出会更加方便,看代码: # -*- encoding: gbk -*-for row in range(1, 10):for col in range(1, row + 1):prod = row * colprint '%d * %d = %-2d ' % ...

for i in range(1,10): for j in range (1,i+1): a=i*j print(j,'×',i,'=',a,end=' ') print()在第一重循环最后输出一个换行.将print结束符改成空格

Python 3.6.1 (default, Sep 7 2017, 16:36:03) [GCC 6.3.0 20170406] on linuxType "help", "copyright", "credits" or "license" for more information.>>> print('\n'.join([' '.join([f'{x}*{y}={x*y:2}' for x in range(1, y+1)]) for y in...

for i in reversed(range(1, 10)): for j in reversed(range(1, i+1)): print(i, "*", j, '=', i*j, end=" ") if j == 1: print("")

table_9x9.py #! /usr/bin/python # Filename : table_9x9.py # Author : Jesse # Date : 2011/08/13 21:50 print '\n9x9 Table\n' for i in range(1, 10) : for j in range(1, i+1) : print j, 'x', i, '=', j*i, '\t', # print '%d x %d = %d\...

for i in range(1,10): for j in range(1,i+1): print "%d*%d=%d " %(i,j, (i*j)), print #注意第三行,号 #注意第四行print必须有起到了换行的作用

网站地图

All rights reserved Powered by www.qwrx.net

copyright ©right 2010-2021。
www.qwrx.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com