3 回答
TA貢獻1840條經驗 獲得超5個贊
試試這個
def multiplication(number):
result = []
for i in range(1, 11):
result.append(str(i) + ' * ' + str(number) + ' = ' + str(number * i))
return result
輸出:
['1 * 4 = 4', '2 * 4 = 8', '3 * 4 = 12', '4 * 4 = 16', '5 * 4 = 20', '6 * 4 = 24', '7 * 4 = 28', '8 * 4 = 32', '9 * 4 = 36', '10 * 4 = 40']
TA貢獻1866條經驗 獲得超5個贊
你的腳本有錯誤,你寫=*的不是*=,所以正確的做法是:
number = input('Enter a number please: ')
def multiplication(number):
for i in range(1, 10):
number *= i
return number
print(multiplication(3))
TA貢獻1847條經驗 獲得超11個贊
number = int(input('Enter a number please: '))
def multiplication(number):
for i in range(1, 10):
number *= i
print(number)
multiplication(number)
Enter a number please: 3
3
6
18
72
360
2160
15120
120960
1088640
添加回答
舉報
