变量、基本数据类型及运算符
输入/输出
输出
普通输出
python中变量的输出
print('555555555555888888888888')
格式输出
比如有以下代码:
pirnt("我今年10岁")
pirnt("我今年11岁")
pirnt("我今年12岁")
想一想:在输出年龄的时候,用了多次"我今年xx岁",能够简化一下程序呢?
答:此时就需要格式化输出了
看如下代码:
age = 10
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
在程序中,看到了%
这样的操作符,这就是Python中格式化输出
age = 18
name = "绿巨人.浩克"
print("我的姓名是%s, 年龄是%d" % (name, age))
输入
在Python中,获取键盘输入的数据的方法是采用 input
函数(至于什么是函数,咱们以后的章节中讲解),那么这个 input
怎么用呢?
看如下示例:
password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)
注意:
input()
的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示input()
在从键盘获取了数据以后,会存放到等号右边的变量中input()
会把用户输入的任何值都作为字符串来对待
流程控制语句
if判断语句
语法
if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情
if
小例子
age = 30
if age >= 18:
print("我已经成年了")
# 运行结果:我已经成年了
age = 16
if age >= 18:
print("我已经成年了")
# 运行结果:无(不满足条件)
小结
- 以上2个demo仅仅是
age
变量的值不一样,导致结果却不同; - 能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。
- 注意:代码的缩进为一个tab键,或者4个空格。
if else
判断语句
语法
if 条件:
满足条件时的操作
else:
不满足条件时的操作
if else
小例子
age = 18
if age >= 18:
print("我可以去红浪漫了")
else:
print("未成年,不允许去")
# 结果1:大于等于18的情况;
# 我可以去红浪漫了
# 结果2:小于18的情况;
# 未成年,不允许去
else if
判断语句
语法
if xxx1:
事情1
elif xxx2:
事情2
elif xxx3:
事情3
说明
- 当
xxx1
满足时,执行事情1,然后整个if
结束 - 当
xxx1
不满足时,那么判断xxx2
,如果xxx2
满足,则执行事情2,然后整个if
结束 - 当
xxx1
不满足时,xxx2
也不满足,如果xxx3
满足,则执行事情3,然后整个if
结束
else if
小例子
score = 77
if score>=90:
print('本次考试,等级为A')
elif score>=80:
print('本次考试,等级为B')
elif score>=70:
print('本次考试,等级为C')
elif score>=60:
print('本次考试,等级为D')
elif score<60:
print('本次考试,等级为E')