python基础(4):用户交互、if判断、while循环、break和continue

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: 停⽌本次循环, 继续执⾏下⼀次循环。

猜你喜欢

转载自www.cnblogs.com/liuhui0308/p/11799590.html
今日推荐