系列文章目录

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语句详解相关推荐

  1. 【Python】详解 try-except-else-finally 语句 —— 异常处理完全解读 (上)

    目录 一.绪论 (introduction) 二.异常捕获 (exception catching) 2.1 try-except 语句 2.1.1 基本用法 2.1.2 指定异常类型 2.1.3 小 ...

  2. python中循环语句只有for和while两种_Python循环语句之while,for语句详解

    下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...

  3. 【python】详解类class的继承、__init__初始化、super方法

    原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...

  4. 07 Python数据类型详解

    文章目录 一.整数类型(int)详解 1.1 整数的不同进制 1) 十进制形式 2) 二进制形式 3) 八进制形式 4) 十六进制形式 1.2 数字分隔符 1.3 相关方法 二.字符串类型(strin ...

  5. Python数据类型详解03

    原文博客地址: Python数据类型详解03 第一篇Python数据类型详解01中主要介绍了Python中的一些常用的数据类型的基础知识 第二篇Python数据类型详解02文章中, 详细介绍了数字(N ...

  6. Python yield 详解(嚼碎了喂你,一篇精通,无需再看其他文章)

    Python yield详解 文章目录 Python yield详解 由"斐波那契"深入理解yield案例 第一个版本 第二个版本 问题的引出 第三个版本 第四个版本 总结 细化总 ...

  7. Python 异常处理 详解

    Python 异常处理 详解 1.错误和异常 1.1 错误 `Error` 1.2 异常 `Exception` 1.3 总结 2.产生异常 3.捕获异常 3.1 语法 3.2 示例 1 3.3 示例 ...

  8. [Python 多线程] 详解daemon属性值None,False,True的区别

    [Python 多线程] 详解daemon属性值None,False,True的区别 记录学习python不懂得和遇到得问题 每个进程至少要有一个线程,并最为程序的入口,这个进程就是主线程. 每个进程 ...

  9. Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)

    文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...

最新文章

  1. 32岁!清华大学博导,国家优秀青年科学基金获得者!
  2. AI对人类社会的真正威胁
  3. SAP MM已经转成PO的采购申请Item依旧可以被删除?
  4. How those spring enable annotations work--转
  5. golang大量字符串拼接方法
  6. SAP Spartacus 在 Github 托管虚拟机上执行的 pipeline 明细
  7. java图片转换pdf_Java实现图片转换PDF文件的示例代码
  8. 通俗易懂的MonteCarlo积分方法(六)
  9. linux添加计划任务(转载)
  10. 7.UrlHelper
  11. google服务框架 闪退_缺少谷歌服务框架的情况下出现闪退黑屏
  12. java 查看jar包内容_jar文件怎么打开?如何查看jar文件内容?
  13. 浏览器 文本转语音播放 Demo [SpeechSynthesis]
  14. ubuntu无法清空回收站解决办法
  15. 【zookeeper】Apache curator优点介绍
  16. 如何把pdf拆分成一页一页
  17. 浏览器类应用后台耗电解析 教你三招让手机更省电!
  18. Go实战--golang中使用Goji微框架(Goji+Mongodb构建微服务)
  19. Ubuntu显示设置
  20. 模电——电源与地之间并联电容的作用

热门文章

  1. translate-101-phonics-rules
  2. NG-ZORRO表格多列联动筛选
  3. adb 获取屏幕截图、录制视频
  4. unity图片变成马赛克如何取像素并改变颜色_像素和分辨率到底是什么?它们之间的关系是什么?| 手机相机的像素越高越好吗?...
  5. NMS代码(python,C++)
  6. 【收藏款】平面设计标准尺寸规范总结
  7. git学习(九) 把本地仓库同步到github
  8. matlab 连续势函数,关于gulp拟合经典势函数
  9. JS002-JS数据类型判断
  10. Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。