1. 用户交互
使⽤input()函数,可以让我们和计算机互动起来
语法:
内容 = input(提⽰信息)
这⾥可以直接获取到⽤户输入的内容
content = input("你吃了么?") print("我们在控制台接收到了:"+content)
2. 流程控制if语句
你在⽣活中是不是经常遇到各种选择,⽐如玩⾊⼦,猜⼤⼩,⽐如选择⾛那条路回家?Python程序中也会遇到这种情况,这就⽤到了if语句。
第⼀种语法:
if 条件: #引号是将条件与结果分开。
结果1。 # 四个空格,或者⼀个tab键,这个是告诉程序满⾜这个条件的
结果2。
如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2
money = 88if money > 500: print("打车回家")print("我到家了")
第⼆种语法:
If 条件:
结果1
else:
结果2
代码3
gender = input("请问, 你是男的还是女的?") if gender == '男': print("你的性别是男") else: # 不是男的 print("你的性别是女")
第三种语法:
If 条件1:
结果1
elif 条件2:
结果2
..
else:
结果n
month = input("请输入一个月份:") if month == '一月': print("吃饺子") elif month == '二月': print("苹果") elif month == '三月': print("桂花糕") elif month == '三月': print("西瓜") elif month == '三月': print("粽子") elif month == '三月': print("冰棍")
第四种语法(嵌套):
If 条件1:
结果1
If 条件2:
结果2
else:
结果3
else:
结果4
可以⽆限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套
print("咣咣咣, 谁呀? ") gender = input("请问, 你是男的还是女的?") if gender == '男': # pass # pass 过. 表示语法的完整性 print("男的去隔壁. 找alex.") else: # 不是男的 age = input("今年贵庚了?") if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的 print("大妈, 您找谁?, 可能在隔壁") else: print("我家的瓜, 特别甜.")
3. 流程控制while循环
在⽣活中,我们遇到过循环的事情吧?⽐如循环听歌。在程序中,也是存在的,这就是流程空语句 while。
模拟⼀下循环听歌:
while True: print('我们不⼀样') print('我们都⼀样') print('有啥不⼀样')
while 条件:
结果
如果条件是真, 则直接执⾏结果. 然后再次判断条件. 直到条件是假. 停⽌循环
那我们怎么终⽌循环呢?
结束循环:
1.改变条件.
2.break
4. 流程控制 break和continue
1.break: 立刻跳出循环。打断的意思
2.continue: 停⽌本次循环, 继续执⾏下⼀次循环。