1 度程序,总结程序的功能:
numbers = 1
定义一个变量,初始值取1
for i in range(0,20):
遍历序列0到19中的所有数字
numbers *=2
2的20次方?
print(numbers)
数字打印出来
2
summation = 0
定义一个求和的变量,令初始值等于0
num = 1
定义一个变量
while num <= 100:
遍历0到99所有的数字
if (num % 3==0 or num % 7 ==0 ) and num % 21 !=0:
#给定条件如果数字能被3或者7整除但是不能被3和7同事整除的数字
summation +=1
#将这些数字求和
num += 1
print(summation)
打印出这个和是多少
3 编程实现(for和while各写一次):
1.求1 到100 之间所有数的和、平均值
sum = 0
for num in range(101):
sum = sum + num
average = sum /100
print(sum)
print(average)
print('-------')
sum1 = 0
num = 1
while num <101:
sum1 = sum1 + num
num +=1
average = sum1/100
print(sum1)
print(average)
2 计算1--100 之间能被3整除的数的和
print('=========')
sum = 0
sum = 0
for num in range(101):
if num % 3 ==0:
sum = sum + num
print(sum)
print('-------')
sum1 = 0
num = 0
while num <101:
if num % 3 ==0:
sum1 = sum1 + num
num +=1
print(sum1)
3 计算1-100 之间不能被7整除的数的和
print('=========')
sum = 0
for num in range(101):
if num % 7 !=0:
sum = sum + num
print(sum)
print('-------')
sum1 = 0
num = 0
while num <101:
if num % 7 !=0:
sum1 = sum1 + num
num +=1
print(sum1)
#########