Python基礎訓練題-簡單數學公式
阿新 • • 發佈:2018-11-28
1.在100內,將遇到被7除餘數為0的都顯示PASS:
1 n=1 2 while n < 101: 3 if n % 7 == 0: 4 pass 5 print('pass') 6 else: 7 print(n) 8 n=n+1 9 print('------end---------')
顯示結果:
2.求1-100的所有數的和:
1 n=1 2 sum=0 3 while n < 101: 4 sum=sum+n 5 print(n) 6 n=n+1 7 print(sum) 8 print('------end---------')
3.求1-100的所有奇、偶數的和:
奇數和:
1 n=1 2 temp=0 3 sum=0 4 5 while n < 101: 6 temp = n % 2 7 if temp == 0: 8 pass 9 else: 10 sum=sum+n 11 n=n+1 12 print(sum) 13 print('------end---------')
偶數和:
1 n=1 2 temp=0 3 sum=0 4 5while n < 101: 6 temp = n % 2 7 if temp == 0: 8 sum=sum+n 9 else: 10 pass 11 n=n+1 12 print(sum) 13 print('------end---------')
顯示結果:
4.求1-2+3-4+5 ... 99的所有數的和:
1 # coding:utf-8 2 n=1 3 sum=0 4 while n < 99: 5 temp = n % 2 6 if temp == 0:7 sum=sum-n 8 else: 9 sum=sum+n 10 n=n+1 11 print(sum) 12 print('------end---------')