第一天 第二章 注释

  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
# ========= 程序结束 ========= #

 

posted @ 2020-08-13 23:07  Zack6688  阅读(272)  评论(0)    收藏  举报