iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
0
自我挑戰組

30天自學 python應用系列 第 21

21python 迴圈加上回傳值

輸入一個數字n,計算1+2+3+...+n的總和為多少? (for 迴圈版本)

n = int(input('Please input n:'))
sum = 0
for i in range(1,n+1):
# sum += i   
print('Sum is:',sum)

改寫成具有回傳值的版本,必定先定義而後呼叫

def sum(n):#首先定義sum 
    sum = 0
    for  n in range(1,n+1): #這行是屬於迴圈(1+2+3+4+...)
        sum += n #也可以寫成 sum = sum+n
    return sum #回傳值
a = int(input('Please input the number')) #int 數字的屬性
print(sum(a))
        ```
 

    


上一篇
20python 函數回傳值
下一篇
22python CGI編程
系列文
30天自學 python應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言