3.4注释

3.4注释

age = 18
"""
多行注释
A:NB666
B:Bnb66
C:NB6
"""
score = 'A'

3.4.1单行注释

使用:#开头

位置:代码的上边,或者代码右边

3.4.2多行注释

使用:三对 双引号“““”””

3.4.3什么时候应该写注释

(1)注释不是越多越好

(2)对于一些复杂的操作、“看起来不是一目了然”

(3)在文件的顶部写上思路注释6

3.5补充知识点

3.5.1不同类型变量之间的计算

(1)数字型变量之间可以直接计算
(2)字符串变量 之间使用 : 拼接字符串
(3)字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
(4)数字型变量和 字符串 之间 不能进行其他计算

name="huadian"
age=12
score=100
#数值类型直接相加:算术相加
print(age+score)

#字符串 相加:拼接
print("嘉兴"+name)##嘉兴huadian

##字符串乘法:重复20遍
print("-^-"*20)

#字符串 +数字:
print("嘉兴"+12)#报错

 

3.5.2变量的输入

输入:接收键盘的输入

a=input("请输入名字:")#接受键盘的输入,并且把输入的值给a变量
print("输入的内容:"+a)#输入a的值
print(type(a))#答应a的类型

Input():输入函数,结果是字符串类型

Print():打印

Type():查看类型

3.5.3变量的格式化输出

(1)可以将“数值类型字符串(123,66)”转成数值

Int():转成整数

float():转成小数

(1)可以将数据类型 转成 字符串 

 

price = 100
name = "张三丰"
score = 99.5
month = 12
aa = 80
print("商品价格是%d,打折95折" %price )
print("我的名字:%s"%name)
print("成绩:%.2F"%score)
print("月份:%d"%month)
print("项目进步:%d%%"%aa)

 

3.6程序和程序设计方法

3.6.1程序是什么

程序:编写程序的目的是为了解决生活一些问题。

往往为了解决这个问题,我们需要多个步骤组合

语句:一行代码一个语句 Python中用换行结束代码语句

3.6.2程序“三步法”

(1)形成解决问题的思路【最难 50】

(2)使用自然语言表达清楚思路【中文,流程图 20】

(3)将上面的思路翻译成对应的计算机语言【Python,JS,Java 30】

3.7案例

3.7.1简单加法器

#简单加法器
#输入第一个数m
m=input("输入第一个数:")
#输入第二个数n
n=input("输入第二个数:")
#两个数求和m+n
sum = int(m)+int(n)
#输出结果
print ("%s + %s = %d"%(m,n,sum))

3.7.2计算一个3位数各个位数之和

#计算一个3个位数各个位数之和
#输入一个三位数
n = input("输入一个三位数")
n=int(n)
#得到百位b100
b100 = n//100
#得到十位
b10 =n // 10 %10
#得到个位
b1 = n%10
#求和
sum = b100 +b10 +b1
#输出
print("各个位数之和:%d"%sum)

3.7.2计算三角形面积

#计算三角形的面积
#输入三角形的边长
a=input("输入第一个边长")
b=input("输入第二个边长")
c=input("输入第三个边长")
a = float(a)
b = float(b)
c = float(c)
#求出三角形的半周长
p = (a+b+c)/2
p = float(p)
#求三角形的面积
S = (p*(p-a)*(p-b)*(p-c))**0.5
#输出结果
print("面积: %.2f"%S)

 

3.7.3计算话费

假设话费1毛钱一分钟,不足一分钟按1分钟算

输入通过的秒数,计算话费

提示:可能需要导入模块(数学模块)

##电话费一分钟1毛
##输入通话时长
time = int(input("请输入你的通话时常(单位秒):"))

##计算收费标准
import math
m=math.ceil(time/60)
#计算话费
money = m*1
##输出结果
print("通话费用为%d毛"%money)

posted @ 2021-04-29 16:08  花开又被风吹落  阅读(112)  评论(0)    收藏  举报