基础
读程序,总结程序的功能:
numbers=1 判断一个数是否是偶数两种写法
for i in range(0,20):
numbers*=2 #number = number *2
print(numbers)
'''
number =1
i----> 0~19
i = 0 number = number*2=2^0*2^1=2^0 *2^1
i =1 number =number *2 =2^0*2^1*2^1=2^1*2^1
number=(最终循环20次得到的结果是2**20)
print('打印的值是2**20’)
'''
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)
summation=0
num=1
当num小于或等于100时开始循环:
如果(num能被3整除或者被7整除)且(不能被21
整除)
则summation+=1
打印一百以内能被3和7整除,且不能被21整除的数
编程实现(for和while各写一遍):
- 求1到100之间所有数的和、平均值
num=0
average=0
for x in range(1,101):
num +=x
average =num/100
print(“1-100之间所有整数的和:%d ”%(num))
print(“1-100之间所有整数的平均数:%.2f”%(average))
num=1
sum=0
average=0
while num<=100:
sum+=num
num+=1
average=sum%100
print(“1-100之间所有整数的和:%d ”%(num))
print(“1-100之间所有整数的平均数:%.2f”%(average))
- 计算1-100之间能3整除的数的和
num=0
for x in range(1,101):
if x % 3 ==0
num+=x
print('计算1-100之间能被3整除的数的和为:%d'%num)
sum=1
num=0
while sum<=100;
if not :sum % 3:
num+=sum
sum+=1
print(‘1-100之间能被3整除的和为:’%d %num)
- 计算1-100之间不能被7整除的数的和
sum=0
for x in range(1,101):
if x%7:
sum+=x
print(‘1-100之间不能被7整除的数的和:%d' %(sum ) )
网友评论