当前位置: 首页 > news >正文

9.3 程序的控制结构

知识点:

  • 1.每个break语句只有能力跳出当前层次的循环
    • 2.random.uniform(a,b)的作用是生成一个[a, b]之间的随机小数
    • 3.random库中用于生成随机小数的函数是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
      random()
    • 4.用来判断当前Python语句在分支结构中的是缩进
    • 5.使用while能够实现循环计数
    • 6.python中随机选取元素:
    • random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素 (seq:元组、列表或字符串,k:选取元素个数)
    • random.choice(seq)实现从序列或集合seq中随机选取一个元素(seq:元组、列表或字符串)

题目:

  1. break 和continue 的对比:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

①print(pow(3,0.5)*pow(3,0.5)==3) ----------False
原因:pow(3,0.5)*pow(3,0.5)
python的计算问题!**—第二次错了 **

②print(0.1+0.2 == 0.3)-------false
原因:在这里插入图片描述
Python的位数问题

  1. /和//和%
    / = 商 结果是浮点数 21/10=2.1
    // = 整数商 21//10==2
    % = 商的余数 21%10=1
for i in range(1,6):if i/3 == 0:breakelse:print(i,end =",")

1/3=0.333333333333333
2/3=0.666666666666666
3/3=1.0
4/3=1.333333333333333
5/3=1.666666666666666

for n in range(100,200):i = n // 100j = n // 10 % 10k = n % 10if n == i ** 3 + j ** 3 + k ** 3:print(n)

153----很明显我不知道为啥

5.对比输出格式

一:
for a in ["torch","soap","bath"]:print(a)>>>>
torchsoapbath二:
lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"]
for s in lcat:if "豹" in s:print(s,end="")continue>>>>>>猎豹花豹美洲豹雪豹

有end=" ",就横向输出
没有就纵向输出

6.print位置影响结果

一:
for a in 'mirror':print(a, end="")if a == 'r':break
>>>>>mir  
>因为先输出,后判断二:
s = 0
while(s<=1):print('计数:',s)s = s + 1
>>>>>>
‘’计数:0计数:1>先判断后输出三:
for i in "Summer":if i == "m":breakprint(i)>>>>没有输出,死循环

http://www.taodudu.cc/news/show-8456986.html

相关文章:

  • jieba切词的函数区别
  • python lcut()函数_Python3数据结构
  • python打开一个不存在的文件报错_当打开一个不存在的文件时,以下选项中描述正确的是...
  • Android服务器的通信方式
  • 重重难关终于做到了跑满10g带宽?
  • ES应用_Lucene知识
  • ElasticSearch那些事儿(九)
  • 代码注释之程序猿天真可爱无国界!
  • 一文看懂TCP/IP中的相关知识
  • 开发数据产品+AI产品通关上岸课程
  • AI产品经理-借力
  • 七种令人惊叹的人工智能工具
  • cin.ignore()
  • delete 与 delete[ ] 区别
  • C++信号处理 [ signal()函数 raise()函数 ]
  • C++存储类
  • 第13章 宣泄的拥抱
  • 【附源码】Java计算机毕业设计喜枫日料店自助点餐系统(程序+LW+部署)
  • Java实现餐厅自助点餐系统【附源码】
  • 微信小程序java高校食堂窗口自助点餐系统uniapp
  • 基于微信小程序的食堂窗口自助点餐系统设计与实现-计算机毕业设计源码+LW文档
  • 自助点餐系统(三)
  • JAVA实现自助点餐系统【附源码】
  • 【Vue H5项目实战】从0到1的自助点餐系统—— 项目页面布局(Vue3.2 + Vite + TS + Vant + Pinia + Nodejs + MongoDB)
  • P5706 【深基2.例8】再分肥宅水 C语言
  • 再分肥宅水
  • (JAVA)P5706 【深基2.例8】再分肥宅水
  • 【洛谷算法题】P5706-再分肥宅水【入门1顺序结构】Java题解
  • 洛谷P5706 再分肥宅水
  • (已更新)市肥宅中心论坛类小程序源码 apache协议开源