Python에서 99 구구단을 인쇄하는 방법: 1. [for-while]을 사용합니다. 3. [while-for]를 사용합니다. 변수 a를 정의합니다. 코드는 [for i in a:j=1]입니다. ㅋㅋㅋ 으르르르
2번째 방법: while-while을 사용
# 九九乘法表 for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()3번째 방법: while-for# 九九乘法表 i = 1 while i <= 9: j = 1 while(j <= i): # j的大小是由i来控制的 print('%d*%d=%-3d' % (i, j, i*j), end='\t') j += 1 print('') i += 1
4번째 방법: for-while을 사용
i = 1
while(i <=9):
for j in range (1,i+1): #range()函数左闭右开
print('%d*%d=%-3d'%(i,j,i*j),end='')
i += 1
print()
5번째 방법: a
for i in range(1,10):
j = 0
while j < i:
j += 1
print("%d*%d=%-3d"%(i,j,i*j),end='')
print( )
변수를 정의합니다
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] for i in a: j = 1 while j <= i: print('%d*%d=%-3d'%(i,j,i*j),end='\t') # %-3d 是控制输出结果占据3位,且从左面开始对齐 j += 1 print( )실행 결과는 아래와 같습니다.
6번째 방법: 1줄 문 사용
print('\n'.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))
실행 결과는 다음과 같습니다.
위 내용은 파이썬에서 99 구구단을 인쇄하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!