python语句详解
系列文章目录
python基础
文章目录
- python基础
- 前言
- 一、选择语句
- 二、循环语句
- 1.while循环
- 2.for循环
- 三、跳转语句
前言
作为一门优秀的面向对象编程语言,python很值得我们学习,想要入门python,第一部分就需要掌握python基础
一、选择语句
1.if elif else 语句
作用:让程序根据条件选择性地执行语句
案例:运算符选择
num01 = float(input("请输入数字:"))
signal = input("请输入运算符:")
num02 = float(input("请输入数字:"))if signal == "+":num03 = num01 + num02print(num03)
elif signal == "-":num03 = num01 - num02print(num03)
elif signal == "*":num03 = num01 * num02print(num03)
elif signal == "/":num03 = num01 / num02print(num03)
else:print("运算符有误")
2.条件表达式
eg:sex = 1 if input("请输入性别") == "男" else 0
满足条件则为1,不满足则为0
二、循环语句
1.while循环
1.语法:while 条件:
循环体
注释说明:循环体中加break,跳出循环,加continue,继续循环
2.while + else:用于特判
案例:猜数字游戏
import random
count = 0while True:random_number = random.randint(1, 10)predict_number = int(input("请玩家输入猜测数字:"))if random_number < predict_number:count += 1print("小了")elif random_number > predict_number:count += 1print("大了")else:count += 1print("猜对了")print(count)break
2.for循环
1.语法:for ... in... :
2.整数生成器:range(开始值,结束值,间隔)其中开始值默认为0,间隔默认为1
for + range:更善于执行预定次数
3.for + else:用于特判
案例:素数判断
num01 = int(input("请输入整数:"))
num02 = int(num01 ** 0.5)
for item in range(2, num02 + 1):if num01 % item == 0:print("该整数不是素数")break
else:print("该整数是素数")
总结
以上就是今天要讲的内容,本文简单介绍了选择语句,循环语句的使用,通过具体案例讲解了使用方法。
python语句详解相关推荐
- 【Python】详解 try-except-else-finally 语句 —— 异常处理完全解读 (上)
目录 一.绪论 (introduction) 二.异常捕获 (exception catching) 2.1 try-except 语句 2.1.1 基本用法 2.1.2 指定异常类型 2.1.3 小 ...
- python中循环语句只有for和while两种_Python循环语句之while,for语句详解
下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...
- 【python】详解类class的继承、__init__初始化、super方法
原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...
- 07 Python数据类型详解
文章目录 一.整数类型(int)详解 1.1 整数的不同进制 1) 十进制形式 2) 二进制形式 3) 八进制形式 4) 十六进制形式 1.2 数字分隔符 1.3 相关方法 二.字符串类型(strin ...
- Python数据类型详解03
原文博客地址: Python数据类型详解03 第一篇Python数据类型详解01中主要介绍了Python中的一些常用的数据类型的基础知识 第二篇Python数据类型详解02文章中, 详细介绍了数字(N ...
- Python yield 详解(嚼碎了喂你,一篇精通,无需再看其他文章)
Python yield详解 文章目录 Python yield详解 由"斐波那契"深入理解yield案例 第一个版本 第二个版本 问题的引出 第三个版本 第四个版本 总结 细化总 ...
- Python 异常处理 详解
Python 异常处理 详解 1.错误和异常 1.1 错误 `Error` 1.2 异常 `Exception` 1.3 总结 2.产生异常 3.捕获异常 3.1 语法 3.2 示例 1 3.3 示例 ...
- [Python 多线程] 详解daemon属性值None,False,True的区别
[Python 多线程] 详解daemon属性值None,False,True的区别 记录学习python不懂得和遇到得问题 每个进程至少要有一个线程,并最为程序的入口,这个进程就是主线程. 每个进程 ...
- Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)
文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...
最新文章
- 32岁!清华大学博导,国家优秀青年科学基金获得者!
- AI对人类社会的真正威胁
- SAP MM已经转成PO的采购申请Item依旧可以被删除?
- How those spring enable annotations work--转
- golang大量字符串拼接方法
- SAP Spartacus 在 Github 托管虚拟机上执行的 pipeline 明细
- java图片转换pdf_Java实现图片转换PDF文件的示例代码
- 通俗易懂的MonteCarlo积分方法(六)
- linux添加计划任务(转载)
- 7.UrlHelper
- google服务框架 闪退_缺少谷歌服务框架的情况下出现闪退黑屏
- java 查看jar包内容_jar文件怎么打开?如何查看jar文件内容?
- 浏览器 文本转语音播放 Demo [SpeechSynthesis]
- ubuntu无法清空回收站解决办法
- 【zookeeper】Apache curator优点介绍
- 如何把pdf拆分成一页一页
- 浏览器类应用后台耗电解析 教你三招让手机更省电!
- Go实战--golang中使用Goji微框架(Goji+Mongodb构建微服务)
- Ubuntu显示设置
- 模电——电源与地之间并联电容的作用
热门文章
- translate-101-phonics-rules
- NG-ZORRO表格多列联动筛选
- adb 获取屏幕截图、录制视频
- unity图片变成马赛克如何取像素并改变颜色_像素和分辨率到底是什么?它们之间的关系是什么?| 手机相机的像素越高越好吗?...
- NMS代码(python,C++)
- 【收藏款】平面设计标准尺寸规范总结
- git学习(九) 把本地仓库同步到github
- matlab 连续势函数,关于gulp拟合经典势函数
- JS002-JS数据类型判断
- Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。