计算圆周长的程序——很新手,解析每行代码,让初学者看懂一段代码

以下内容是《Python入门经典以解决计算问题为导向的Python编程实践》23-27页的阅读笔记。通过一个简单的案例“计算圆周长”让读者能够初步看懂代码的含义。

一、编程规则

规则一 编写程序前需要深思熟虑!
规则二 程序应该是具有可读性的短文,它将在计算机上运行从面解决某些问题
规则三 实践是提高编程能力和问题解决能力最好的方法。

二、快速入门——计算圆周长的程序

1、题目要求

已知圆半径,计算圆周长和面积。所用到的数学公式有:
圆周长=2 x π x r
面积=π×r²
接下来通过以下几个步骤来创建程序:
1)提示用户输人圆半径。
2)利用上述数学公式对获得的半径进行计算,得到圆周长和面积
3)输出计算所得到的结果。

2、代码

#计算圆的周长和面积
#步骤1:输入半径
#步骤2:应用公式进行计算
#步骤3:输出结果

import math

radiusString=input("输入半径:")
radiusInt=int(radiusString)

circumference=2*math.pi*radiusInt
area=math.pi*(radiusInt**2)

print("周长是:",circumference,",面积是:",area)

代码解读

1、1-4行以“#”开头的句子是“注释“,能够让读程序的人更加了解编程者的想法。
2、第6行中“import”是导入的意思,math是一个数学模块文件,里面包含了很多解决数学问题的代码,例如下面要用到的pi。import math就是把这个模块导入现在这个程序中。如果没有导入就使用pi,就会报错
3、第8行中**“=”称为赋值运算符**,它的作用是把右边的结果放到左边去保存。左边的称为变量,能存储数据。右边input()是一个输入函数,它的作用是在运行代码后能让用户输入内容。括号中的内容是提示语言,在运行后显示在Python Shell中,告诉用户要输入什么。
4、第9行中的int()是一个转换函数,在第8行中input()不管用户输入什么,程序得到的都是一个字符串类型的数据。但待会我们是要进行公式运算的,必须是数值类型的数据才可以。所以这里先用int()将字符串类型转换为整型。
5、第11行和12行是公式运算。其中是乘法,相当于×。 ** 是幂运算符号,用于几次方,例如3 * *2是3的2次方,结果是9。
6、第14行中print()是输出函数。能够将括号内容显示在PythonShell中,这里用逗号隔开了四个内容,显示时会连在一起(具体如下图)。加了双引号的是字符串内容,没加双引号的是上面用到的变量,能够把变量存储的数据显示出来。
在这里插入图片描述

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值