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. IT兄弟连 HTML5教程 多媒体应用 新增多媒体播放元素

    在HTML5之前,要在网站上展示视频.音频.动画等多媒体信息,除了使用第三方自主开发的播放器,使用最多的工具应该算是Flash了,但是它们都需要在浏览器中安装各种插件才能使用,有时速度很慢.HTML5 ...

  2. sublime插件开发教程4

    写几个简单的例子详解下 import sublime import sublime_plugin class ExampleCommand(sublime_plugin.TextCommand): d ...

  3. Thinkphp <= 5.0.10 缓存getshell复现

    目录 Thinkphp <= 5.0.10 缓存getshell复现 0x01 poc 0x02 跟踪源码 0x03 审计思路 0x04 补丁 0x05 参考 Thinkphp <= 5. ...

  4. Grafana+Prometheus 监控 MySQL

    转自:Grafana+Prometheus 监控 MySQL 架构图 环境 IP 环境 需装软件 192.168.0.237 mysql-5.7.20 node_exporter-0.15.2.lin ...

  5. JMeter压测“java.net.SocketException: Socket closed”解决方法

    报错详情: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Metho ...

  6. 你看不懂的spring原理是因为不知道这几个概念

    背景 问题从一杯咖啡开始. 今天我去楼下咖啡机买了一杯「粉黛拿铁」.制作过程中显示: 我取了做好的粉黛拿铁,喝了一口,果然就是一杯热巧克力.咦咦咦,说好的拿铁呢?虽然我对「零点吧」的咖啡评价很高,觉得 ...

  7. django之查询操作及开启事务

    目录 聚合查询 aggregate 聚合函数 分组查询 annotate F与Q查询 F查询 Q查询 ORM操作事务 django中开启事务 聚合查询 aggregate 操作外键字段管理数据的时候, ...

  8. express搭建后端请求路由,前端进行访问对应的接口 后端解决跨域

    代码在 ==>E:\nodes实战\myserve\testserve 1 express搭建后端请求路由,前端进行访问对应的接口 1) 创建项目目录 express 项目名 -e 然后按照提示 ...

  9. Codeforces Round #584

    传送门 A. Paint the Numbers 签到. Code #include <bits/stdc++.h> using namespace std; typedef long l ...

  10. 201871010112-梁丽珍《面向对象程序设计(java)》第十二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...