python自学-day2(变量、if条件判断、运算符操作)
1.变量
变量只是用于保存内存位置,将变量存储在内存中的作用,方便后面调用,这意味着,在创建变量时会在内存中开辟一个空间。
变量命名规则:
- 由字母、数字、下划线(_)组成
- 不能以数字开头
- 不能使用 Python 关键字
- 不能使用特殊符号,例如:
!、@、#、$、%等
例如:

2.条件判断
if、else语句条件判断,满足条件则执行if语句,反之则执行else语句,python注意代码缩进问题,如下:

执行上面的代码你觉得会得到什么结果呢。。,执行一下,会发现出现一个常见的错误,如下:

这是报的数据类型错误,查看上面代码可以看出,设定输入的是字符串类型,而我们输入的是数字,肯定会出现错误,我们可以通过数据类型转换解决这个问题。。。
a=input("Please input age:") # 或者age=int(input("Please input age:"))
age=int(a)
if 0<age<=18:
print("小青年一枚...")
else:
print("老腊肉一个..")
多条件判断,if、elif(else if的缩写,一个条件判断语句可以有多个elif语句)...、else,从上往下判断,如果某一个条件为true时,则执行该条件中的语句,就忽略调剩下的elif和else语句。如下代码:
a=input("Please input age:") # 或者age=int(input("Please input age:"))
age=int(a)
if 0<age<=18:
print("小青年一枚...")
elif 18<age<=40:
print("小年轻屌丝一个..")
elif 40<age<=60:
print("大叔..")
else:
print("老腊肉一个..")
小试牛刀的练习一下,使用python语言判断当前年份(或输入的年份)是否为闰年!
首先,我们需要了解何为闰年,简单来说,能被400整除--或者能被4整除但不能被100整除为闰年。其余的年份都为平年!!!
year=int(input("Please input year:"))
if year%400==0:
print("%d 是闰年"%year)
elif year%4==0 and year%100!=0:
print("%d 是闰年"%year)
else:
print("%d 不是闰年" %year)
2.运算符操作
aa,bb=10,3
print(aa / bb) #取浮点数--->3.333333333333335
print(aa // bb) #地板除法,取整数部分---->3
print(aa % bb) #取余数---->1
print(aa ** bb) #取幂 10的3次方 10x10x10--->1000
print(aa + bb) #相加---->13
print(aa - bb) #相减---->7
print(aa * bb) #相乘---->30
python自学-day2(变量、if条件判断、运算符操作)的更多相关文章
- python初识,变量,条件判断语句,基本数据类型,while循环语句
python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错 python文件的两种执行方式: python解释器 python文件路径 进入python解释权,事实获取执行结果 在Linux ...
- python入门(11)条件判断和循环
python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...
- py定义变量-循环-条件判断
定义变量 # print('hahaha')name = " let'go "title = '刘伟长得 "很帅"!'conent = ''' let' ...
- 【01】Python 环境变量、条件判断、循环、基本运算符
1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...
- 10_bash_变量_条件判断及运算_sed_循环
shell编程: 编译器.解释器编程语言:机器语言.汇编语言.高级语言 静态语言:编译型语言 强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化 事先转换成可执行格式 C/C++.C#.Ja ...
- python基础教程 变量/输入输出/if判断
python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...
- python基础(二)条件判断、循环、格式化输出
继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...
- Python 入门(五)条件判断和循环
if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age > ...
- shell脚本编程(一) 变量、条件判断、循环
目录 1. shell脚本编程 2. 运行 Shell 脚本有两种方法 3. 变量 4. 本地变量 5. 环境变量 6. 参数变量 7. 多行注释 8. if条件判断 ...
随机推荐
- enumerate()函数
for index,value in enumerate(list): print index,value 等于for i in range(0,len(list)): print i,l ...
- JSP或者说是JSP翻译引擎
JSP最终输出就是底层去继承Servlet,然后输出JSP页面上的内容而已,不明白了看第六条. 页面java脚本,也就是JSP页面上写JAVA代码如下:
- Web开发秘方(WEB DEVELOPMENT RECIPES)[47.5MB] PDF扫描版
不借助插件怎样在移动设备上实现动画效果?怎样快速搭建HTML电子邮箱?怎样制作跨PC和移动设备显示的应用界面?怎样利用最新的JavaScript框架提高应用的响应速度?怎样有效利用CoffeeScri ...
- C# 与Java初始化顺序及异同(转)
C#初始化顺序 类成员变量初始化先于类的构造函数 静态成员变量先于实例变量 子类成员变量先于父类成员变量(java相反) 父类构造函数先于子类构造函数 参考实例: using System; //us ...
- Python flask虚拟环境安装
1.安装virtualenv 2.在当前路径下创建文件夹,启动虚拟环境 3.在使用虚拟环境前需激活,前面出现(env说明在虚拟环境中).虚拟环境中默认安装了pip,所以直接pip安装flask 4.在 ...
- 防雪崩利器:熔断器 Hystrix 的原理与使用(转)
https://segmentfault.com/a/1190000005988895 前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对 ...
- Qt(Mac) 进程的启动
试了半天,终于成功了!!!!(教程都是Windows的) 1.与Windows不一样,Mac的要在了路径前加上open: 2.例 图为把一个按钮与TextEdit程序进程联系,点击后就可以启动Text ...
- 2017第八届蓝桥杯决赛(C++ B组)2.磁砖样式
磁砖样式 小明家的一面装饰墙原来是 310 的小方格. 现在手头有一批刚好能盖住2个小方格的长方形瓷砖. 瓷砖只有两种颜色:黄色和橙色. 小明想知道,对于这么简陋的原料,可以贴出多少种不同的花样来. ...
- 数据结构31:树(Tree)详解
复制广义表数据结构中的树 树是数据结构中比较重要也是比较难理解的一类存储结构.本章主要主要围绕二叉树,对树的存储以及遍历做详细的介绍,同时还会涉及到有关树的实际应用,例如构建哈弗曼编码等. 由于树存储 ...
- filter防止xxs攻击
什么是XSS攻击? XSS攻击使用Javascript脚本注入进行攻击 例如在表单中注入: <script>location.href='http://www.itmayiedu.com' ...