zoukankan      html  css  js  c++  java
  • Python基本语法元素练习题代码记录

    温度转换

    #TempConvert.py
    """eval()评估函数:去掉参数最外侧引号并执行余下语句的函数"""
    """TEXT"""
    """{}表示槽,后续变量可以填充到槽中"""
    """.2f表示填充变量F取小数点后2位"""
    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("输入格式错误")
    
    #样例二 符号C和F在前
    '''    
    T = input("")
    if T[0] in ['F']:
        C = (eval(T[1:])-32)/1.8
        print("C{:.2f}".format(C))
    elif T[0] in ['C']:
        F = 1.8*eval(T[1:])+32
        print("F{:.2f}".format(F))
    else:
        print("")
    '''

    数字转换

    '''输入123,输出一二三'''
    #样例一
    '''end="" 给输出结果加个空格而不是回车 '''
    Text = ['','','','','','','','','','']
    PosInt = input("")
    for c in PosInt:    
        print(Text[eval(c)],end="")'
    
    #样例二
    '''
    template = "零一二三四五六七八九"
    s = input() 
    for c in s:
        #print(template[eval(c)],end="")
    '''

    汇率转换

    Num = input("")
    if Num[0:3] in ["RMB"]:
        USD = eval(Num[3:])/6.78
        print("USD{:.2f}".format(USD))
    elif Num[0:3] in ["USD"]:
        RMB = eval(Num[3:])*6.78
        print("RMB{:.2f}".format(RMB))
  • 相关阅读:
    MSP430开学的序章
    此地不留爷,自有留爷处
    【javascript】继承
    【css】css3属性
    【计划】合格的前端
    【grunt】grunt 基础学习
    【防火墙】防火墙分类,过滤流程
    【js】name 与 array 的纠葛
    【TRICK】解决锚点定位向下浮动Xpx问题
    【性能】web提升性能的小总结
  • 原文地址:https://www.cnblogs.com/ram-zhou/p/14611146.html
Copyright © 2011-2022 走看看