>  기사  >  백엔드 개발  >  파이썬에서 99 구구단을 인쇄하는 방법

파이썬에서 99 구구단을 인쇄하는 방법

PHPz
PHPz원래의
2020-09-25 16:08:0211474검색

Python에서 99 구구단을 인쇄하는 방법: 1. [for-while]을 사용합니다. 3. [while-for]를 사용합니다. 변수 a를 정의합니다. 코드는 [for i in a:j=1]입니다. ㅋㅋㅋ 으르르르

파이썬에서 99 구구단을 인쇄하는 방법

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(&#39;%d*%d=%-3d&#39; % (i, j, i*j), end=&#39;\t&#39;)
        j += 1
    print(&#39;&#39;)
    i += 1

4번째 방법: for-while을 사용

i = 1
while(i <=9):
    for j in range (1,i+1): #range()函数左闭右开
        print(&#39;%d*%d=%-3d&#39;%(i,j,i*j),end=&#39;&#39;)
    i += 1
    print()

파이썬에서 99 구구단을 인쇄하는 방법

5번째 방법: a

for i in range(1,10):
    j = 0
    while j < i:
        j += 1
        print("%d*%d=%-3d"%(i,j,i*j),end=&#39;&#39;)
    print( )
변수를 정의합니다

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:
    j = 1
    while j <= i:
        print(&#39;%d*%d=%-3d&#39;%(i,j,i*j),end=&#39;\t&#39;)
        # %-3d 是控制输出结果占据3位,且从左面开始对齐
        j += 1
    print( )
파이썬에서 99 구구단을 인쇄하는 방법실행 결과는 아래와 같습니다.

6번째 방법: 1줄 문 사용 파이썬에서 99 구구단을 인쇄하는 방법

print(&#39;\n&#39;.join([&#39; &#39;.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))

실행 결과는 다음과 같습니다.

위 내용은 파이썬에서 99 구구단을 인쇄하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.