第一天 第二章 注释
1、单行注释:用“#”作为单行注释符号。从符号“#”开始到换行结束,中间都作为注释的内容,被编译器忽略
注释可以单独占一行,也可以在代码后,但不能分割关键字和标识符。
# 第一种形式 要求输入身高,单位为m(米),如1.70 height = float(input('请输入您的身高:') height = float(input('请输入您的身高:') # 第二种形式 要求输入身高,单位为m(米),如1.70
下面格式为错误格式,注释不能在语句中间
height = float(# 要求输入身高,单位为m(米),如1.70input('请输入您的身高:')
注释要有意义,即注释能充分解释代码的功能及用途。如下面两行注释孰优孰劣一眼便可看出来了
bmi = weight/(height*height) # 重要,不要修改 bmi = weight/(height*height) # 计算BMI指数,公式:体重/身高的平方
2、多行注释:python没有单独的多行注释符号,而是将包含在一对三引号("""或'''),且不属于任何语句的内容都可视为注释。
""" 这是三个双引号包含的注释 在这三个双引号中间的所有语句都是注释 编译器会忽略他们 """ ''' 这是三个单引号包含的注释 在这三个单引号中间的所有语句都是注释 编译器会忽略他们 ''' print( """ 这种格式就不是注释 而是按照代码中的格式输出 """)
多行注释通常用来为python文件、模块、类或函数等添加版权、功能等信息。
3、中文编码声明注释:# _*_coding:编码_*_ 或 # coding=编码
此格式的注释是为了python2.x不支持直接写中文的问题,python3.x已经解决了这个问题,但是为了页面规范同时方便其他程序员了解文件所用的编码,建议加上此注释
上面语法中编码是文件所用的字符编码类型,如果采用UTF-8编码,则设为utf-8,如果采用GBK编码,则设为gbk或cp936。
如:# _*_coding:utf-8_*_ 或 # coding=gbk(注:_*_没有特殊作用,仅仅为了美观,可以不写)
# _*_coding:utf-8_*_ ''' @ 功能:根据身高、体重计算BMI指数 @ author:Zack @ create:2020年8月13日 ''' print('''根据身高、体重计算BMI指数''') # ========= 程序开始 ========= # # 输入身高和体重 height = float(input('请输入您的身高(米):')) weight = float(input("请输入您的体重(公斤):")) bmi = weight/(height*height) print('您的BMI指数为:'+str(bmi)) #判断身材是否合理 if bmi>=29.9: print('您的体重过于肥胖') elif bmi>=24.9: print('您的体重超重') elif bmi>=18.5: print('您的体重正常') elif bmi<18.5: print('您的体重过轻') else: pass # ========= 程序结束 ========= #

浙公网安备 33010602011771号