# 方法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)]))
迴圈九種方法
今天老師讓用九種方法做 隨機出十個數並求和 但是好像有點雲裡霧裡的,我只會六個,那三個是啥。好像亂了。嗚呼哀哉,先做乙個再說吧!一,第一種方法 private sub command1 click dim i as integer dim a 10 as integer randomize for ...
python 執行函式的九種方法
這種是最簡單且直觀的方法 def task print running task task 如果是在類中,也是如此 class task def task self print running task task task 在 functools 這個內建庫中,有乙個 partial 方法專門用來生...
Python實現字串反轉的6種方法
題目 在python環境下用盡可能多的方法反轉字串,例如將s abcdef 反轉成 fedcba 第一種 使用字串切片 result s 1 第二種 使用列表的reverse方法 l list s l.reverse result join l 當然下面也行 l list s result join...