l14107cb 发表于 2024-7-11 14:21:50

Pycharm实现汇率兑换


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我的学习过程是<span style="color: black;">伴同</span>案例进行的,<span style="color: black;">每一个</span>案例之前会<span style="color: black;">陈列</span>出案例中用到的语法。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">案例描述:设计汇率换算器,实现<span style="color: black;">区别</span>货币之间的换算(如将欧元转换成人民币,<span style="color: black;">或</span>将人民币转换成欧元等),在我学的程序设计中,如下每一个版本都是针对之前版本的功能的进一步优化。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">瞧瞧</span><span style="color: black;">每一个</span>版本的功能</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)1.0版本:实现汇率的简单换算,<span style="color: black;">同期</span>为了使程序简单,<span style="color: black;">日前</span>只<span style="color: black;">思虑</span>一种外币(即欧元)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)2.0版本:新<span style="color: black;">增多</span>的功能<span style="color: black;">按照</span>输入判断是欧元还是人民币,进行相应的转换计算</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3)3.0版本:新<span style="color: black;">增多</span>的功能程序<span style="color: black;">能够</span><span style="color: black;">始终</span>运行,直到用户<span style="color: black;">选取</span>退出</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4)4.0版本:新<span style="color: black;">增多</span>的功能将汇率兑换功能封装到函数中</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(5)5.0版本:使程序结构化;简单函数的定义(lambda)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">语法</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)注释:单行注释,注释文字前面添加 #</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> # 带单位的货币的输入</p> currency_str_value = input(请输入带单位的货币金额:)
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 多行注释,<span style="color: black;">运用</span>三引号 """ """",多行注释<span style="color: black;">通常</span>用早项目、程序等<span style="color: black;">起始</span>处</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">"""</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 功能:汇率兑换</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 日期:2018/08/15</p> """
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)常量与变量</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">常量在一个程序执行过程中不<span style="color: black;">出现</span>变化,<span style="color: black;">一般</span>将程序中多次<span style="color: black;">运用</span>的值<span style="color: black;">做为</span>常量,便于更改和<span style="color: black;">守护</span>;变量<span style="color: black;">指的是</span>在程序执行过程中,值<span style="color: black;">出现</span>改变或<span style="color: black;">必须</span>改变的元素</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 命名:命名要有<span style="color: black;">道理</span>,让别人能看懂哦</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 命名的规则:<span style="color: black;">独一</span>性;<span style="color: black;">能够</span><span style="color: black;">包括</span><span style="color: black;">体积</span>写字母、数字、下划线,<span style="color: black;">然则</span><span style="color: black;">不可</span>以数字开头;<span style="color: black;">不可</span>和<span style="color: black;">保存</span>字相同;<span style="color: black;">重视</span><span style="color: black;">体积</span>写。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">查看<span style="color: black;">保存</span>字的代码如下:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">import keyword</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">print(keyword.kwlist)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">输出的<span style="color: black;">保存</span>字:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(3)缩进</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在编写Python代码时,<span style="color: black;">一般</span><span style="color: black;">必须</span>用到缩进,被缩进的内容与前一句代码存在属于的关系。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在编写程序的过程中,<span style="color: black;">倘若</span>缩进不正当,程序运行的结果会<span style="color: black;">出现</span>变化,应该严格<span style="color: black;">根据</span>各语句之间的层次关系安排缩进哦</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">正向缩进直接按Tab键,反向缩进Shift+Tab</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(4)字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">文本在程序中<span style="color: black;">经过</span>字符串(string)类型<span style="color: black;">暗示</span>,两个双引号<span style="color: black;">或</span>单引号括起来<span style="color: black;">暗示</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">对字符串的索引分为正向索引和反向索引</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Forward</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> I M P O R T </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> [-6][-5][-4][-3][-2][-1]</p> Backward
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">区间索引,从位置A到B的字符串,<span style="color: black;">然则</span>不<span style="color: black;">包括</span>位置B</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">&gt;s = IMPORT</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">&gt;s</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">IMPOR</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">&gt;s</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">IMP</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">&gt;s</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">POR</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">if <span style="color: black;">要求</span>判断</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">按照</span>判断<span style="color: black;">要求</span><span style="color: black;">选取</span>程序执行路径,则<span style="color: black;">必须</span>用到if……elif……else语句</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Usage:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">if&lt;<span style="color: black;">要求</span>1&gt;:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> &lt;语句块1&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">elif&lt;<span style="color: black;">要求</span>2&gt;:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> &lt;语句块2&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">……</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">else:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> &lt;语句块N&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">while循环语句</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">按照</span>判断<span style="color: black;">要求</span>确定一段程序<span style="color: black;">是不是</span>再次执行一次<span style="color: black;">或</span>多次,<span style="color: black;">运用</span>while语句来<span style="color: black;">掌控</span>程序质执行的次数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Usage:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">while(&lt;<span style="color: black;">要求</span>&gt;):</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">&lt;语句块1&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> &lt;语句块2&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(1)将特定功能代码编写在一个函数里,便于阅读和复用</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)对一组表达特定功能表达式进行封装,是程序模块化</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 函数的定义</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> def &lt;函数名&gt;(&lt;参数列表&gt;)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> &lt;函数体&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> return&lt;返回列表值&gt;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 函数的调用过程:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> (1)调用程序在调用函数处暂停执行</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)调用时将参数(实参)赋值给函数的参数(形参)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> (3)执行函数体</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> (4)返回函数结果,回到调用处继续执行</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">lambda函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> (1)特殊函数——匿名函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(2)</p>




啊呀呀 发表于 2024-9-1 10:36:35

论坛的成果是显著的,但我们不能因为成绩而沾沾自喜。
页: [1]
查看完整版本: Pycharm实现汇率兑换