zoukankan      html  css  js  c++  java
  • python"温度转换"实例编写

    介绍

    实现华氏度和摄氏度之间的转换。

    代码:

     #TempCovert.py
      TempStr = input("请输入带有符号的温度值")
      if TempStr[-1] in ["f","F"]:
          C = (eval(TempStr[0:-1]) -32)/1.8
          print("转换后的温度是{:.2f}C".format(C))
      elif TempStr[-1] in ["c","C"]:
          F = 1.8*eval(TempStr[0:-1]) + 32
          print("转换后的温度是{:.2f}F".format(F))
      else:
         print("输入格式错误")
    

    分析代码

    1.缩进

    缩进表达程序的格式框架,分为以下三点:

    • 严格明确:缩进是语法的一部分,缩进不正确程序运行错误

    • 所属关系:表达代码间包含和层次关系的唯一手段

    • 长度一致:程序内一致即可,一般采用4个空格或一个TAB

    要保证单一程序内,缩进的长度相同。

    2.第一行代码(注释)

    #TempCovert.py
    

    功能 :不被程序执行的辅助性说明信息

    • 单行注释 :以#开头,其后内容为注释。
    #这里是单行注释
    
    • 多行注释:以'''开头和结尾
    '''这里是多行注释第一行
    
    这里是多行注释第二行'''
    

    3.要点

    • 用eval函数转换数字为字符串

    将输入字符串转换为数字时使用eval()函数,不要用int()函数,因为输入的数字可能不是整数;

    • 格式化输出字符串

    采用{:.2f}将输出数字变成两位小数点表示时,即使数学上该输出值是整数,也会按照小数方式输出,例如,转换后温度为10度,输出为10.00。

  • 相关阅读:
    django2自动发现项目中的url
    Python中的__name__
    阻塞与非阻塞、同步与异步、I/O模型
    Python中的关键字的用法
    元类
    数据库介绍
    django+nginx+uwsgi 项目部署
    centos7安装mysql5.6
    MySQL5.7的新特性
    Python进行MySQL数据库操作
  • 原文地址:https://www.cnblogs.com/beidaxmf/p/13749960.html
Copyright © 2011-2022 走看看