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条件判断、运算符操作)的更多相关文章

  1. python初识,变量,条件判断语句,基本数据类型,while循环语句

    python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错 python文件的两种执行方式: python解释器 python文件路径 进入python解释权,事实获取执行结果 在Linux ...

  2. python入门(11)条件判断和循环

    python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

  3. py定义变量-循环-条件判断

    定义变量 # print('hahaha')name = " let'go "title = '刘伟长得 "很帅"!'conent = '''     let' ...

  4. 【01】Python 环境变量、条件判断、循环、基本运算符

    1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...

  5. 10_bash_变量_条件判断及运算_sed_循环

    shell编程: 编译器.解释器编程语言:机器语言.汇编语言.高级语言 静态语言:编译型语言 强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化 事先转换成可执行格式 C/C++.C#.Ja ...

  6. python基础教程 变量/输入输出/if判断

    python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...

  7. python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  8. Python 入门(五)条件判断和循环

    if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age > ...

  9. shell脚本编程(一) 变量、条件判断、循环

    目录   1. shell脚本编程   2. 运行 Shell 脚本有两种方法   3. 变量   4. 本地变量   5. 环境变量   6. 参数变量   7. 多行注释   8. if条件判断 ...

随机推荐

  1. WordCountPro 编码与测试

    WordCountPro github项目地址:https://github.com/handsomesnail/WordCountPro PSP表格 PSP2.1  PSP阶段  预估耗时(小时) ...

  2. boost.asio系列(一)——deadline_timer

    一.构造函数 一个deadline_timer只维护一个超时时间,一个deadline_timer不同时维护多个定时器.在构造deadline_timer时指定时间: basic_deadline_t ...

  3. yzm10的小简介

    yzm10,退役OIer,现役ACMer.大学生一枚,从高中开始接触编程(入门pascal...),过程基本自学,蒟蒻一只,在各大比赛划水打酱油..15年水得noip联二后退役,结束OI之旅.也是在1 ...

  4. 树莓派(Raspberry Pi 3) centos7使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

    使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid ...

  5. tomcat的日志文件权限与启动用户的权限不一致

    用户work的文件权限(umask=0002)为 u=rwx,g=rwx,o=rx 但是tomcat的日志文件的权限却是:为什么会不一样呢? 这是因为tomcat在启动(catalina.sh)时会重 ...

  6. 正经学C#_判断[IF语句]:[c#入门经典]

    判断语句几乎是最为常用的语句之一,是最有效的. 先说IF语句,IF语句也是属于分支的一种,用来控制流程的. IF的语句是这样的 IF(xxx 条件) { //代码块 } ,b; ) { b=a--; ...

  7. Go:创建新进程(os.StartProcess源码解读)

    关于如何使用go语言实现新进程的创建和进程间通信,我在网上找了不少的资料,但是始终未能发现让自己满意的答案,因此我打算自己来分析这部分源代码,然后善加利用,并且分享给大家,期望大家能从中获得启发. 首 ...

  8. 屏幕字段不允许直接输入,只能通过SearchHelp(F4)

    ---恢复内容开始--- REPORT  z_barry_test NO STANDARD PAGE HEADING . PARAMETERS: p_date TYPE sy-datum ,      ...

  9. Java foreach remove问题分析

    原文链接:http://www.cnblogs.com/chrischennx/p/9610853.html 都说ArrayList在用foreach循环的时候,不能add元素,也不能remove元素 ...

  10. angularJs条件查询:

    首先需要建立一个输入框进行数据绑定: <div class="box-tools pull-right"> <div class="has-feedba ...