2017年12月23日 星期六

a030: 連續整數相加(二)

a030: 連續整數相加(二)


'''
給你兩個正整數 A、B (A 和 B 不一定誰比較大),
請你把 A 到 B 之間所有的整數加起來,並印出它的算式以及結果。
輸入說明:
輸入兩個正整數 A、B (A 和 B 不一定誰比較大)。
輸出說明:
依照下面輸出範例的格式,輸出 A 到 B 之間所有整數相加的算式以及結果。

輸入1:
1 3

輸入2:
3 1
範例輸出 :

輸出1:
1+2+3=6

輸出2:
3+2+1=6
'''
print("輸入A, B 兩個整數 以 逗號隔開 > ",end="")
A, B  = map(int,input().split(','))

sum1=0

if B>=A :
    for i in range (A,B+1) :
        print(i,' ',end='')
        sum1=sum1+i

else:
    for i in range (A,B-1,-1) :
        print(i,' ',end='')
        sum1=sum1+i


print("=>",sum1,)


=========== RESTART: F:/Python_APSC/a030.py ====== ==============
輸入A, B 兩個整數 以 逗號隔開 > 3,1
3  2  1  => 6
>>> 
========== == RESTART: F:/Python_APSC/a030.py ======================
輸入A, B 兩個整數 以 逗號隔開 > 1,3
1  2  3  => 6
>>> 

1 則留言:

  1. x,y=map(int,(input().split(' ')))
    sum=0
    if xy:
    for a in range(x,y,-1):
    print(a,end="+")
    for b in range(x,y-1,-1):
    sum=sum+b
    if x==y:
    sum=x
    print(str(y)+"="+str(sum))

    回覆刪除

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...