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

python基础(4):用户交互、if判断、while循环、break和continue的更多相关文章

  1. Python基础之用户交互、流程控制、循环语句

    python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) i ...

  2. 1.3 Python基础知识 - 用户交互及传递参数

    一.用户交互 用户交互方面,每种开发语言都有不同的方式,例如shell语言用的是,“read -p "What is  your name ? " ”.python中是什么样子的呢 ...

  3. python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  4. python入门(11)条件判断和循环

    python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

  5. 050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

    050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句 本文知识点:continue语句 continue语句 continue ...

  6. python基础知识 变量 数据类型 if判断

    cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类的大脑 飞机 内存:暂时存储一些数据,临时加载数据和应用程序 4G 8G 16G 32G 速度快,高铁 断电即消失 造价高 硬盘 ...

  7. python起源,变量,用户交互,流程语句

    1.Python的起源 Python是一门解释型弱类型编程语言. 特点:简单.明确.优雅 2.Python解释器 CPython官方提供的, 内部使用C语言来实现 PyPy,一次性把我们的代码解释成字 ...

  8. HTML5 Canvas小游戏基础:用户交互

    交互是游戏的根本.缺少了用户交互,游戏就不能称之为游戏,只能说是动画或电影.事件是浏览器响应用户交互操作的一种机制. 1.事件和事件执行 事件定义了用户与页面交互时产生的各种操作(主要通过鼠标或热键的 ...

  9. Python基础1:if条件判断 break/continue语句

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. Python中,if语句被用来进行判断,它的语法结构是: 1 if 判断条件: 2 执行语句…… 3 var = input(" ...

随机推荐

  1. go语言之range

    Go 语言范围(Range) Go 语言中 range 关键字用于 for 循环中迭代数组(array).切片(slice).通道(channel)或集合(map)的元素.在数组和切片中它返回元素的索 ...

  2. 38条技巧优化PHP代码,来复习总结下吧

    1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; ...

  3. Java题库——Chapter2 基础程序设计

    1)Suppose a Scanner object is created as follows: Scanner input = new Scanner(System.in); What metho ...

  4. 动态数组原理【Java实现】(六)

    前言 接下来我们进入集合学习,看过很多文章一上来就是讲解原理感觉会特别枯燥,任何成熟解决方案的出现都是为了解决问题,若通过实际问题引入然后再来讲解原理想必学起来必定事半功倍,从我写博客的那一天起,我就 ...

  5. 11gr2 alert日志中报TNS-12535 TNS-00505原因及解决方法

    前面新装了11GR2 RAC,某天在做巡检的时候发现alert日志中存在如下报错Fatal NI connect error 12170. VERSION INFORMATION: TNS for L ...

  6. Fiddler---Fiddler常用快捷键

    作为一名IT程序猿,在工作的过程中不会一些快捷键,恐怕要被鄙视吧,整理了一些Fiddler的快捷键,操作试试吧 操作快捷键 操作名称 快捷建 ctrl + A   选中所有 ESC   取消选中所有 ...

  7. June 01st, 2019. Week 22nd, Saturday

    It is the childlike mind that finds the kingdom. 正是你的童心帮你找到属于自己的王国. From Charles Fillmore. When we w ...

  8. MySQL的事务隔离

    提到事务,你肯定会想到ACID(Atomicity.Consistency.Isolation.Durability,即原子性.一致性.隔离性.持久性),今天我们就来说说其中I,也就是“隔离性”. 数 ...

  9. xen原理

    目录:1. Xen的简介1.1 Xen的大体结构1.2 Xen对VM的称呼1.3 Xen对CPU和内存的虚拟化过程1.4 Xen对IO设备的虚拟化过程1.5 Linux Kernel对Xen的支持1. ...

  10. vue中简单的数据请求 fetch axios

    fetch 不需要额外的安装什么东西,直接就可以使用 fetch(url, { method:'post', headers: { 'Content-Type': 'application/x-www ...