python自学-day2(变量、if条件判断、运算符操作)

1.变量

变量只是用于保存内存位置,将变量存储在内存中的作用,方便后面调用,这意味着,在创建变量时会在内存中开辟一个空间。

变量命名规则:

  • 由字母、数字、下划线(_)组成
  • 不能以数字开头
  • 不能使用 Python 关键字
  • 不能使用特殊符号,例如:!@#$% 等

例如:

 

2.条件判断

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

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

这是报的数据类型错误,查看上面代码可以看出,设定输入的是字符串类型,而我们输入的是数字,肯定会出现错误,我们可以通过数据类型转换解决这个问题。。。

1 a=input("Please input age:") # 或者age=int(input("Please input age:"))
2 age=int(a)
3 if 0<age<=18:
4     print("小青年一枚...")
5 else:
6     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整除为闰年。其余的年份都为平年!!!

1 year=int(input("Please input year:"))
2 if year%400==0:
3     print("%d 是闰年"%year)
4 elif year%4==0 and year%100!=0:
5     print("%d 是闰年"%year)
6 else:
7     print("%d 不是闰年" %year)

 2.运算符操作

1 aa,bb=10,3
2 print(aa / bb) #取浮点数--->3.333333333333335
3 print(aa // bb) #地板除法,取整数部分---->3
4 print(aa % bb) #取余数---->1
5 print(aa ** bb) #取幂 10的3次方 10x10x10--->1000
6 print(aa + bb) #相加---->13
7 print(aa - bb) #相减---->7
8 print(aa * bb) #相乘---->30

 

posted on 2018-09-28 16:36  丿adhere  阅读(155)  评论(0编辑  收藏  举报