汇率兑换 python第一课_【Python 07】汇率兑换1.0-2(基本元素)
1.Python基本元素
(1)缩进:表示代码层次关系(Python中表示程序框架唯一手段)
1个tab或者4个空格
(2)注释:开发者加入的说明信息,不被执行。一个代码块一个注释。
# 单行注释(一个井号开头,一般后边加一个空格)
"""
多行注释(三个双引号开始和结束)
"""
(3)常量和变量:程序执行过程中,值不发生改变则为常量,值发生改变则为变量。
命名规则:字母、数字、下划线,且不能使用数字开头,大小写敏感,不能和保留字相同。
# Python Console执行如下语句,查看保留字
import keyword
print(keyword.kwlist)
(4)表达式、输入和输出
表达式:程序中产生新数据或执行操作的一行代码
rmb_value = eval(rmb_str_value)
输入:input()函数,获得用户输入,字符串形式保存
rmb_str_value = input("请输入人民币(CNY)金额:")
输出:print()函数,输出信息
print('美元(USD金额是:)',usd)
2.样例
"""
作者:梁斌
功能:汇率兑换
版本:1.0
日期:01/08/2017
"""
# 汇率
USD_VS_RMB = 6.77
# 人民币的输入
rmb_str_value = input('请输入人民币(CNY)金额:')
# 将字符串转换为数字
rmb_value = eval(rmb_str_value)
# 汇率计算
usd_value = rmb_value / USD_VS_RMB
# 输出结果
print('美元(USD)金额是:', usd_value)
3.Pycharm使用技巧
ctrl+d # 删除一行
Shift+Tab # 反向缩进
快捷键设定:file->settings->keymap
【Python 11】汇率兑换4.0(函数)
1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 4.0 ...
【Python 12】汇率兑换5.0(Lambda函数)
1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 4. ...
【Python 10】汇率兑换3.0(while循环)
1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 2.案 ...
【Python 09】汇率兑换2.0-2(分支语句)
分支语句:根据判断条件选择程序执行路径 1.使用方法 if : elif : ... else: < ...
Python黑帽编程 2.0 第二章概述
Python黑帽编程 2.0 第二章概述 于 20世纪80年代末,Guido van Rossum发明了Python,初衷据说是为了打发圣诞节的无趣,1991年首次发布,是ABC语言的继承,同时也是一 ...
Python黑帽编程 4.0 网络互连层攻击概述
Python黑帽编程 4.0 网络互连层攻击概述 是时候重新温习下下面这张图了. 图2 本章的内容核心包含上图中的网络层和传输层.TCP/IP是整个网络协议体系中的核心,因为从这里开始,数据传输从局域 ...
【Python 08】汇率兑换2.0-1(字符串索引)
1.案例描述 设计一个汇率换算程序,其功能是将人民币转换为美元,或者美元转换为人民币. 增加功能:根据输入判断是人民币还是美元,进行相应的转换计算. 2.案例分析 3.字符串 两个双引号或单引号括起 ...
【Python 06】汇率兑换1.0-1(IPO与字符串转数字)
1.案例描述 设计一个汇率换算器程序,功能是将外币换算成人民币. 2.案例分析 将问题划分为输入.处理及输出三部分(IPO) 3.上机实验 rmb_str_value = input('请输入人民币( ...
随机推荐
git操作
svn终结,git时代来临 git是最好的分布式版本控制系统 廖雪峰的git讲的蛮不错,http://www.liaoxuefeng.com/wiki/0013739516305929606dd183 ...
创建solr集群简述
综述: 用两台服务器,每台服务器上启动两个solr实例(端口分别为8983.7574),即一共有2x2=4个节点.4个节点分散在两个分片上,每台机器上存放两个分片的各一个replica,这样等于每台机 ...
Oracle数据库Linux下的导出EXP
先转一篇 ================================我是分割线================================ 时间:2013-06-22 13:48来源:未知 ...
Codevs 1689 建造高塔
1689 建造高塔 时间限制: 1 s 空间限制: 128000 KB 题目等级 : **钻石 Diamond** 题目描述 Description n有n种石块,石块能无限供应.每种石块都是长方体, ...
IOS 如何选择delegate、notification、KVO?
IOS 如何选择delegate.notification.KVO? 博客分类: IOS 前面分别讲了delegate.notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有 ...
Linux注意到Makefile
规则: 目标 : 依靠 命令 make是怎样工作的: (1)make在当前文件夹下寻找makefile或Makefile. (2)假设找到,他会寻找文件里的第一个目标文件(target).并把这个文件 ...
logstash结合zabbix报警安装部署
cd /usr/share/logstash/ vim Gemfile source "https://ruby.taobao.org/" ##修改成国内镜像站 source &q ...
Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)
我们经常使用github上的开源项目,使用步骤也很简单 比如: compile 'acffo.xqx.xwaveviewlib:maven:1.0.0' 这里就学习一下如何将自己的类库做出这种可以供他 ...
【Linux】Centos配置ssh无密码登录
[测试环境] 刚好重新做mgr就搞下吧,主要论文好长~想多做几遍再看~ master1 192.168.13.111 master2 192.168.13.112 master3 192.168. ...
Python复习笔记(一)高级变量类型
目标 列表元组 字典 字符串 公共方法 变量高级 01. 列表 02. 元组 03. 字典 04. 字符串 1)判断类型 - 9 2) 查找和替换 - 7 3) 大小写转换 - 5 4) 文本对齐 - ...
汇率兑换 python第一课_【Python 07】汇率兑换1.0-2(基本元素)相关推荐
- 儿童学python第一课_初学Python(第一课)
今天整理一下关于Python初学者的基础知识部分的第一课,因为之前学习过C,所以过于基础的知识就不详细记录了. Python相对于C\C++来说,在语法方面已经很简单了:甚至对于JavaScript也 ...
- 初识python教学反思_[python第一课]初识python
print("1.第一章:初识python\npython历史:\n1.python是用c语言写的\n2.python是可以调用c语言库函数\n3.Python1.0是1994年1月\n4. ...
- Python第一课:print()函数、变量与赋值
Python第一课:print()函数.变量与赋值 所有的符号输入,必须是英文状态 一.print()函数的用法 单刀赴会:不带引号:数据 黄袍加身:单引号.双引号.三引号 单引号与双引号效果一致 当 ...
- 瑟瑟发抖,小白的python第一课——网络爬虫
作为python小白,总是在网络上看到关于python爬取各种数据的新闻,于是决定尝试之! 一:首先是python的安装,下载地址: https://www.python.org/downloads/ ...
- 青少年python编程课_青少年之Python编程课程安排第一季
第一章 开启Python之旅 1.你将了解什么是Python 2.在电脑上安装并简单使用Python 3.开始通过Python与计算机进行交流(编程) 第二章 变量 1.什么是变量 2.变 ...
- python编辑器_自学python第一课之下载安装编辑器
一.Python编辑器安装 第一步:打开下载好的安装包,点击python3.7安装环境: 第二步:注意:一定要勾选上add Python 3.7 to PATH,不然就不会自动添加到系统环境变量里,可 ...
- 1、Python学习笔记第一课:python介绍
python学习第一课 python介绍: 1.python是一种解释性,面向对象语言. 2.特点: (1):可读性强: (2):简洁,生产效率高: (3):面向对象: (4):免费和开源: (5): ...
- python实验课_#012python实验课
基础语法混乱 这是,在进行周四实验课程的时候,一直遇到的一个问题.写着写着,就往C语言的语法方向跑了,可以说之前我仅仅是对,python这种语言有着简单的了解,再加上一直在学习C语言所以很少投入时间, ...
- 风变科技公司的python小课_在风变科技学编程,拒绝做职场“边缘人”
入职3年,我唯一的改变是变成了一颗不会哭的"螺丝钉".工作没变化.岗位没提升.领导不重视,慢慢变成了一个部门"小透明",手里的各种杂活儿越来越多.最关键的是影响 ...
- python第一课教案_Python学习第一课
了解一下Python: Python的优点:简单.易学.免费.开源.高层语言.高可移植性.面向对象.可扩展性.可嵌入性.丰富的库.规范的代码格式等等 Python的缺点:1.运行速度慢,和C程序相比非 ...
最新文章
- Collection+JSON 文档
- 7z001 002合并 linux,解压小工具-如何把拆分后的压缩包合并(如7z.001)
- Unity自带网络功能——NetworkView组件、Serialize、RPC
- poj3237 Tree
- 部署到gcp_将S/4部署在“大型公有云”上
- centos识别移动硬盘U盘,需安装【ntfs-3g】
- Docker离线安装教程(Centos7) 转帖
- pytorch实现人脸识别_PyTorch实现,GitHub4000星:微软开源的CV库
- win10开启多用户同时远程登录-很详细
- 特征选择和共线性问题
- SQL如何删除重复数据
- 虚拟机上用U盘安装系统
- 游戏软件性能测试报告,游戏性能测试及总结
- AI+医疗如何商业破冰?6位一线专家这样说
- Grafana更改主题背景
- 内容为王时代,你还在用畅言评论吗?
- 基于Unity UGUI RawImage的网络头像功能实现方案
- IT时代的摇滚巨星:史蒂夫 乔布斯
- 高反光金属工件缺陷检测|高反光材料检测方案
- 秀色天香慢凝眸轻叩首
热门文章
- Qt qmake LIBS的使用指南
- The requested URL /xxxx.html was not found on this server web项目报错
- PSD格式截图软件 ScreenToLayers 1.2.3中文版
- Java基础 -> 为什么⽤线程池?线程池的创建?
- 程序语言设计(第二天学习)
- gmx editconf命令
- 将所有程序最小化到系统托盘RBTray strokeit TrayEverything
- number -1 is not iterable (cannot read property Symbol(Symbol.iterator))
- 一、java入门(高琪java300集+java从入门到精通笔记)
- 计算机网络4小时速成:应用层,cs模型,p2p模型,DNS域名系统,文件传输协议FTP,电子邮件SMTP,万维网HTTP,动态主机配置协议DHCP