- 讀程序,總結(jié)程序功能
numbers=1
for i in range(0,20):
numbers*=2
print(numbers)
求出2的20次方,結(jié)果為1048576
summation=0
num=1
while num<=100:
if (num%3==0 or num%7==0) and num%21!=0:
summation += 1
num+=1
print(summation)
找出1~100之間,能夠被3或者7整除,并且不被21整除的數(shù),輸出符合要求的數(shù)字的個(gè)數(shù)。
- 編程實(shí)現(xiàn)(for和while各寫一遍):
求1到100之間所有數(shù)的和、平均值
for 循環(huán)
sum = 0
for x in range(1,101):
sum += x
sum1 = sum / 100
print(sum,sum1)
while 循環(huán)
sum = 0
x = 1
while x <= 100:
sum += x
x += 1
sum1 = sum / 100
print(sum,sum1)
結(jié)果
5050 50.5
計(jì)算1-100之間能3整除的數(shù)的和
for 循環(huán)
sum = 0
for x in range(1,101):
if x % 3 == 0:
sum += x
print(sum)
while 循環(huán)
sum = 0
x = 1
while x <= 100:
if x % 3 == 0:
sum += x
x += 1
print(sum)
結(jié)果
1683