・設計說明:
請撰寫一程式·讓使用者輸入兩個正整數a,b(a<=b),
輸出這兩個正整數(包含)間7或11的倍數(一列輸出
10個數字,欄寬為4、靠左對齊)、以及倍數的個數
與總和
# -*- coding: utf-8 -*-
"""
Created on Tue Nov 17 14:30:53 2020
@author: shou
"""
print("請輸入兩個正整數,起始值不大於結束值")
a = int(input("請輸入起始值:"))
b = int(input("請輸入結束值:"))
count = 0
total = 0
if a<b and a>0 and b>0:
for i in range(a,b+1):
if i%7==0 or i%11==0:
print("{:<4d}".format(i),end='')
total += i
count += 1
if count %10 == 0:
print()
print()
print("總數共有{}".format(count)+"個")
print("數字總和為{}".format(total))
elif a >=b and a>0 and b>0:
print("起始值須小於結束值,請重新輸入")
elif a<0 or b<0:
print("輸入數值須為正整數,請重新輸入")