一、求n个数字的平均值
n=3 #定义常量n=3
sum=0 #定义求和变量sum
count=0 #定义变量count,记录输入数字的次数
print("请输入3个数字:") #提示用户输入数字
while count <n: #当count<n时,执行代码块的内容
number = float(input()) #使用number接收输入的数字,并转换为浮点类型
sum += number #更新sum的值,sum+number后再重新赋值给sum
count +=1 #更新count的值,每输入一个数字count+1
ave = sum/n #计算平均值
print('n={},sum={}'.format(n,sum)) #{}为占位符,使用format插入数据
print('平均值 ave={:.2f}'.format(ave)) #{:.2f}表示保留2位小数的浮点数,若不保留小数,则可写成{:.0f}
知识点:
二、逢5则跳过
(背景:打印1~50内,不是5的倍数、不包含5的数字)
for i in range(1,51): #循环遍历1~50内的数值
if i % 5 ==0: #如果i求余等于0
continue #跳过当前循环,执行下一循环
elif i % 10==5 or i // 10==5: #如果i求余=5或者i取整等于5
continue #跳过当前循环,执行下一循环
else: #如果以上都不满足
print(i) #打印i
知识点:
:
,表示一个判断语句,如满足条件,则执行语句块内部的代码continue
表示跳过当前循环轮次,去执行下一轮循环。三、计算圆的面积
(背景:计算一个半径=10的圆的面积)
import math #导入math模块
area = 10 * 10 * math.pi #面积计算公式,math.pi为圆周率π
print('area ={:.5f}'.format(area)) #打印面积,保留5位小数
四、打印1~100内斐波那契(Fibonacci)数列,即数列的前两项为 1,之后的每一个项都是前两项之和
a,b=0,1 #创建元组,在一行内将多个值赋值个多个变量,即a=0,b=1
while b<100: #当b<100时,执行代码块的代码
print(b) #打印b的值
a,b=b,a+b #将变量a,b重新赋值
知识点:
五、打印九九乘法表
1 i=1
2 print("*" * 30)
3 for i in range(1,10):
4 j=1
5 while j < 10:
6 print('{:2d} * {} ={}'.format(i,j,i*j),end='')
7 j +=1
8 print()
9 i +=1
10 print()
11 print("*" * 30)
知识点:
手机扫一扫
移动阅读更方便
你可能感兴趣的文章