python基础流程控制语句

if语句

[TOC]

1 条件判断语句(if语句)

  • 语句: if条件判断
  • 执行的流程: if语句在执行时,会先对条件表达式进行求职判断
  • 如果True,则执行if后的语句
  • 如果为False,则不执行
  • 默认情况下if语句只会控制金穗其后的那条语句,如果希望if可以控制多条语句
  • 则可以在if后跟着一个代码块

2 代码块

  • 代码块报错着一组代码,同一个代码块中的代码,要么都执行要么都不执行
  • 代码块就是一种为代码分组机制
  • 代码块以缩进开始,知道代码恢复到之前的缩进级别的结束
  • python缩进有两种方式,一种tab键,一种使用空格(四个)
  • 推荐使用空格来缩进
  • 代码中使用缩进方式必须统一
num = 10

# print(123)
# print(456)

if True :
	print(123)
	print(456)
	print(789)
print('hello')

##判断num比10大
num = 20

if num > 10 :
	print('num比10大,num比20小!')

##判断num比10大,比18小
num = 8
##可以使用逻辑运算符来连接多个条件
## 如果希望所有条件同时满足,则需要使用and
## 如果希望只要有一个条件满足即可,则需要使用or
if num > 10 and num < 20 :
	print('num比10大,num比20小!')

num = 18
if 10 > num > 20
	print('num比10大,比20小!')

input函数

[TOC]

1 input函数

  • 该函数来获取用户的输入
  • input()调用后,程序会立即暂停,等待用户输入
  • 用户输入完内容后,点击回车程序才会继续向下执行
  • input()也可以用于暂时住址程序结束
a = input()
print('用户输入的内容是:',a)

##获取用户输入的用户名

username = input('请输入你的用户名:')
##判断用户名是否是admin
if username == 'admin' :
	print('欢迎管理员光临!')
print('HELLO')
input('按回车键退出.....')

if-else语句

[TOC]

1 if-else语句

## 让用户在控制台输入一个年龄
age = int(input('请输入你的年龄:'))


## 如果用户的年龄大于18岁,则显示你已经成年
if age >= 18 :
	print('你已经成年了~~~~')
- 语法
	if 条件表达式:
		代码块
	else :
		代码块
  • 执行流程
  • if-else语句在执行时,先对if后的条件表达式进行求职判断
    • 如果为True,则执行if后的代码块
    • 如果为False,则执行else后的代码块

###实例:

age = 18
if age > 17 :
	print('你已经成年了~~~')
else :
	print('你还未成年~~~')