13_單層for練習
range語法如下:
range(起始值,結束值,遞增(減)值)
範例:求1到30相加之總和
程式:
for i in range(1,31):
sum=sum+i
print(sum)
練習1:輸入一數值a,印出a的因數。
a=eval(input("請輸入一數值:"))
for i in range(1,a+1):
if a % i == 0 : print(i)
練習2:輸入一數值a,印出a的因數個數。
a=eval(input("請輸入一數值:"))
n=0
.....
print(n)
練習3:輸入二數值a、b,印出a到b之間能整除5的數。
a=eval(input("請輸入一數a:"))
b=eval(input("請輸入一數b:"))
for i in range(a,b+1):
if i % 5 == 0 : print(i)
練習4:輸入二數值a、b,印出a到b之間能整除5的數共有幾個?
a=eval(input("請輸入一數a:"))
b=eval(input("請輸入一數b:"))
n=0
..
..
print(n)