IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 001-python学习日记-第五天-学习内容 -> 正文阅读

[Python知识库]001-python学习日记-第五天-学习内容

目录

一、随机数的处理

二、程序的三大流程

三、while 循环的基本使用

四、break 和 continue 的简单用法


?

一、随机数的处理

?

在python中,要使用随机数,首先要导入随机数的模板 ?import random

然后输入 random.randint(1,20) ?就表示输出的结果会是1-20之间一个随机的整数

?下面是在pycharm 里面的简单操作:

操作代码如下:

import random

num = random.randint(1,20)

print(num)

?下面是输出的结果:

?

第一次输出结果是20 ?第二次输出结果是9 ?每次都是随机从1-20里面出一个整数结果?

下面接着我们昨天的石头剪刀布的演练,今天是让电脑随机出拳:

需求

1.从控制台输入要出的拳——石头(1)/ 剪刀(2)/ 布(3)

??2.和电脑猜拳——先假定电脑只会出石头,完成整体代码功能

??3.比较胜负

规则:石头 胜 剪刀

? ? ? ? ? ?剪刀 胜 布

? ? ? ? ? ?布 ??胜 石头

?操作代码如下:

import random

player = int(input(“请输入您要出的拳 石头(1)/剪刀(2)/布(3)”))

computer = random.randint(1,3)

if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1):
   print(“欧耶,电脑弱爆了”)
elif player == computer: 
   print(“平局”)
else:
   print(“不要走,决战到天亮”)

下面是输出结果:

?

两次 我自己都是选择出的布(3),电脑就随机出的?

注:在我们编写代码时,应该先在最开始就导入工具包,方便我们后面使用工具包的工具,就不用再去麻烦了)

二、程序的三大流程

在开发中一共有三种流程方式:

·顺序---从上往下,顺序执行代码

·分支---根据条件判断,决定执行代码分支

·循坏---让特定代码 重复执行

这个是为后面 while 的循环基本使用提前铺垫的,大家可以先做个了解

?

三、while 循环的基本使用

· 循环的作用就是让 指定代码 重复执行

· while 循环最常见的应用场景就是 让执行代码 按照指定次数 重复的执行

下面是while 语句的基础语法:

初始条件设置 - 通常是重复执行的 计数器

While 条件(判断 计数器 是否达到 目标次数):

???条件满足是,做的事情1

???条件满足时,做的事情2

???条件满足时,做的事情3

???.....

? ?处理条件(计数器 + 1)

?

下面是基础演练:

需求

·打印5遍 hello python

操作代码如下:

i = 1
while i <= 5
   print(“hello python”)
   i = i + 1

?输出结果如下:

?(注:下面是补充的赋值运算符,之前可能回不小心忘记了,因为后面的代码会用到,以免有新学的朋友们看不明白)

下面是while 进阶版的 循环计算练习:

需求

·计算0-100 之间的所有整数的累计求和结果

?操作代码如下:

result = 0
i = 0
while i <= 100
   print(i)
   result += i
   i += 1
print(“相加的结果:  %d % result”)

?输出的结果如下:

?

下面再来练习一个:

· 计算0-100之间 所有偶数 的累计求和结果

??(结尾有补充算数运算符的符号)

开发步骤

?编写循环 确认 要计算的数字

?添加 结果 变量 ,再循环内部 处理计算结果

?操作代码如下:

result = 0

i= 0

while i <=100:

if i % 2 == 0:
   print(i)
   result += i
i += 1
print(“0-100之间偶数相加的结果 =  %d “ % result)

输出的结果如下:

?(注:下面补充的是算数运算符号,因为我们写代码的时候,偶数是采用的取余数的算法做的)

?

四 、break 和 continue 的简单用法

Break 某一条件满足时,退出循环,不再执行后续重复的代码

Continue 某一条件满足时,不执行后续重复的代码

(注:break 和continue 只针对 当前所有的循环 有效)

下面是 break 的演练:

输出结果是:

?

?

下面是continue 的演练:

?输出结果是:

?(注:Break 是打断整个后续的运行, 而continue 只是打断当数字是 3 时 这一个运算,其他的还是照常运算的)


总结

今天学习的 while 一起后面的break 和continue的 用法,个人还是感觉目前位置学的不是很难,还是那句话。当我们开始之前,一定要先分清楚条件之间的逻辑关系,只有把逻辑关系理好了,后面写的程序才不会出错!加油!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:24:34  更:2022-09-21 00:28:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:29:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码