python實現6種方法打印九九乘法表


# 方法1,使用while嵌套
# j = 0
# while j < 9:
# j += 1
# # 內循環控制行
# i = 0
# while i < j:
# i += 1
# print(i, '*', j, '=', (i * j), end=' ')
# print()




# 方法2,使用for語句
# 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):
# for j in range (1,i+1): #range()函數左閉右開
# print('%d*%d=%-3d'%(i,j,i*j),end='')
# i += 1
# print()


# 方法4,使用for...while語句
# for i in range(1,10):
# j = 0
# while j < i:
# j += 1
# print("%d*%d=%-3d"%(i,j,i*j),end='')
# print( )


# 方法5,定義一個變量
# 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,使用一行語句
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)]))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM