zoukankan      html  css  js  c++  java
  • Python实现制度转换(货币,温度,长度)

    人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

    人民币和美元间汇率固定为:1美元 = 6.78人民币。

    程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格

    示例1:RMB123

    示例2:USD20

    TempStr = input()
    if TempStr[0:3] in ['RMB']:
        C = eval(TempStr[3:])/6.78
        print("USD{:.2f}".format(C))
    elif TempStr[0:3] in['USD']:
        F = 6.78*eval(TempStr[3:])
        print("RMB{:.2f}".format(F))

    温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。

    请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。

    转换算法如下:(C表示摄氏度、F表示华氏度)

             C = ( F - 32 ) / 1.8

             F = C * 1.8 + 32

    要求如下:

    (1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;

    (2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;

    示例1:C12.34

    示例2:F87.65

    TempStr = input()
    if TempStr[0] in['f','F']:
        C = (eval(TempStr[1:])-32)/1.8
        print("C{:.2f}".format(C))
    elif TempStr[0] in['C','c']:
        F = 1.8*eval(TempStr[1:])+32
        print("F{:.2f}".format(F))

    编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。

    b = input()
    if '.' in b:
        b = float(b)
    else :
        b = int(b)
    print(b**0 ,b**1 ,b**2 ,b**3 ,b**4 ,b**5)

    使用turtle库,绘制一个正方形。

    from turtle import *
    color('black','white')
    begin_fill()
    for i in range(4):
        fd(100)
        rt(-90)
    end_fill()
    done()

    使用turtle库,绘制一个六边形。

    from turtle import *
    color('black','white')
    begin_fill()
    for i in range(6):
        fd(100)
        rt(-60)
    end_fill()
    done()

    完成米和英寸之间的长度转换,基本需求如下:

    输入英寸,转换成米;

    输入米,转换成英寸。

    英寸采用in标记,放在数值结尾;米采用m标记,放在数值结尾。

    1 米 = 39.37 英寸

    例1: 10m

    例2: 20in

    TempStr = input()
    if TempStr[-2] in['i','I']:
        C = eval(TempStr[0:-2])/39.37
        print("{:.3f}m".format(C))
    elif TempStr[-1] in['m','M']:
        F = 39.37*eval(TempStr[0:-1])
        print("{:.3f}in".format(F))
    else:
        print("输入格式错误")
  • 相关阅读:
    在 Windows 上测试 Redis Cluster的集群填坑笔记
    vmware安装黑苹果教程
    微信支付v3发布到iis时的证书问题
    Linux下安装SQL Server 2016(连接篇SQL Server on linux)
    Linux下安装SQL Server 2016(连接篇SQL Server on linux)
    Linux下安装SQL Server 2016(安装篇SQL Server on linux)
    Linux下安装SQL Server 2016(准备篇SQL Server on linux)
    客服端与服务端APP支付宝支付接口联调的那些坑
    ASP.NET MVC]WebAPI应用支持HTTPS的经验总结
    .net平台下C#socket通信(中)
  • 原文地址:https://www.cnblogs.com/markReaper/p/8639942.html
Copyright © 2011-2022 走看看