• Python顺序结构程序设计


    第1关:货币转换

    1. #货币换算程序
    2. hl= input("请输入汇率")
    3. hb = input("请输入带有符号$的货币")
    4. #####代码开始#####
    5. hl = float(hl)
    6. hb1 = float(hb[1:])
    7. rmb = hb1 * hl
    8. # 输出人民币值
    9. print("人民币¥{:.2f}".format(rmb))
    10. ####代码结束####

    第2关:黄金价值计算

    1. jg=eval(input("黄金价格"))
    2. hl=eval(input("美元汇率"))
    3. zl=eval(input("黄金重量"))
    4. #代码开始
    5. jz=jg*zl*hl/31.1034768
    6. #代码结束
    7. print("黄金价值{:.2f}".format(jz))

    第3关:计算存款复利

    1. # 请在此添加代码
    2. ########## Begin ##########
    3. # 获取用户输入
    4. principal = float(input("请输入本金:"))
    5. interest_rate = float(input("请输入年利率:"))
    6. years = int(input("请输入年份:"))
    7. # 计算复利
    8. compound_interest = principal * (1 + interest_rate / 100) ** years
    9. # 输出结果,保留两位小数
    10. print("本金利率和为:{0:.2f}".format(compound_interest))
    11. ########## End ##########

    第4关:求2个数的和

    1. a = int(input())
    2. b = int(input())
    3. c = int(input())
    4. # 请在此添加代码,交换a、b的值,然后计算a、c的和result的值
    5. ########## Begin ##########
    6. result = b + c
    7. ########## End ##########
    8. print(result)

    第5关:出生日期与年龄

    1. # 请在此添加代码
    2. ########## Begin ##########
    3. a = input()
    4. if a[6]==',' and len(a) ==8:
    5. print("我的出生日期是{}年0{}月0{}日".format(a[0:4],a[5],a[7]))
    6. elif a[7]==',' and len(a) == 9:
    7. print("我的出生日期是{}年{}月0{}日".format(a[0:4],a[5:7],a[8]))
    8. elif a[6] == ',' and len(a) == 9:
    9. print("我的出生日期是{}年0{}月{}日".format(a[0:4],a[5],a[7:]))
    10. else:
    11. print("我的出生日期是{}年{}月{}日".format(a[0:4],a[5:7],a[8:]))
    12. b = 2022-eval(a[0:4])
    13. print("我今年{}岁了".format(b))
    14. ########## End ##########

    第6关:逆序数

    1. # 输入一个三位整数
    2. n = int(input())
    3. # 提取百位、十位和个位数字
    4. hundreds = n // 100
    5. tens = (n % 100) // 10
    6. units = n % 10
    7. # 计算逆序数
    8. reversed_number = units * 100 + tens * 10 + hundreds
    9. # 输出结果
    10. print("n={0}的逆序数是{1}".format(n, reversed_number))

  • 相关阅读:
    到底什么,才是真正的数字化转型?99%的企业都不知道
    面试百问:项目上线后才发现bug怎么办?
    1.6 分组延时,丢失和吞吐量
    硬技能之上的软技巧(一)
    java读取Excel文件并各方案对比
    【UniApp】-uni-app概述
    点成分享 | 结核杆菌培养基的制备全过程
    Crypto(8) BUUCTF-bbbbbbrsa1
    vue3拖拽排序——vuedraggable
    PyQt5可视化编程-事件、信号和对话框
  • 原文地址:https://blog.csdn.net/ros275229/article/details/134521779