Python 温度转换实例

#第一章

#tempConvert.py

TempStr = input("请输入带有符合的温度值:")

if TempStr[-1] in ['F','f']:

    C = (eval(TempStr[0:-1]) - 32) / 1.8

    # {}表示槽,后续变量填充至槽中 {:.2f}表示将变量C填充至.format(C)时取小数点后二位

    print("转换后的温度是{:.2f}F".format(C))

elif TempStr[-1] in ['c', 'C']:

    F = 1.8 * eval(TempStr[0:-1]) + 32

    print("转换后的温度是{:.2f}".format(F))

else:

    print("输入格式错误!!!")

'''一.使用[]获取字符串中的一个或者多个字符

    1.索引(返回字符串的单个字符) 字符串[M] M表示索引 

    2.切片(返回字符串的多个字符) 字符串[M:N] M,N表示索引

    二.列表类型(['F','f']):由0个或者多个数据组成的有序序列

    1.列表表示使用[]表示,采用逗号(,)分割各个元素

    2.使用保留字in判断一个元素是否在列表中TempStr[-1] in

   三.语句与函数

    1.赋值语句input()返回一个字符串赋值给TempStr 例如:TempStr = input()

    2.分支语句(由判断条件决定程序的运行方向的语句) if elif else  

      每个保留字所在行最后都存在一个冒号(:),语法的一部分

    3.函数(根据输入参数产生不同的输出功能的过程) eval() print() input()

    4.python程序的输入输出

      (1)输入函数:input(提示信息字符串)

      (2)输出函数:print()以字符串的形式向控制台输出结果的函数

        {}表示槽,后续变量填充至槽中 {:.2f}表示将变量C填充至.format(C)时取小数点后二位

      (3)eval()去掉参数量外面最外侧引号并执行余下语句的函数 eg:F=1.8*eval(TempStr[0:-1])+32

    注:1.缩进长度一致(一般4个空格)

       2.注释不被计算机所执行 分为单行注释(#)和多行注释(""" """ 或者 ’‘’ ‘’‘ )

       3.命名与保留字 变量(命名注意):TempStr F 保留字:被编程语言内部定义被保留使用python的基本单词33个

       4.数据类型:整数(int) 浮点数(float) 复数(complex) 字符串 列表类型(['F','f'])  

    '''

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值