小甲鱼FishC课后作业

news/2024/9/19 14:27:46/文章来源:https://www.cnblogs.com/linyawong/p/18396324
第009讲:了不起的分支和循环3
 
0.下面的循环会打印多少次”i love fishc“
for i in range(0,10,2):
    print("i love fishc")
答:范围0-10,步进为2,打印5次

1.下面的循环会打印多少次"I Love FishC"?

for i in 5:

     print('I Love FishC')

答:报错'int' object is not iterable
int类型数据5 不是序列

2.回顾一下 break 和 continue 在循环中起到的作用?

continue跳出循环,回到条件(循环上方,执行循环的开头)

break跳出循环,执行后边语句(执行下一行)

3.请谈下你对列表的理解?
列表可以使用下标索引访问特定数值,可以使用截取字符
print"list[0]:",list[0]
print"list[0:5]:",list[0:5]

可以更新列表数据,对列表进行修改或更新list.append
list = []
list.append('google')
list.append('rubbish')
print list
{'google','rubbish'}
删除列表元素
del list[2]
4. 请问 range(10) 生成哪些数?
返回range(0,10),即生成0,1,2,3,4,5,6,7,8,9

5. 目测以下程序会打印什么?

while True:while True:breakprint(1)print(2)break
print(3)
 2 3
7.提高代码效率
i = 0
string = 'ILoveFishC.com'
while i < len(string):
         print(i)
         i += 1
“效率比较低”是因为每次循环都需要调用一次 len() 函数

Python列表脚本操作符

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

 




python使用方法

动动手:
  
细节决定成败,看答案前记得自己先敲代码!
  
0. 设计一个验证用户密码程序,用户只有三次机会输入错误,不过如果用户输入的内容中包含"*"则不计算在内。

1. 编写一个程序,求 100~999 之间的所有水仙花数。

2. 三色球问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795437.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图与网络——最短路问题精解

最短路问题(Shortest Path Problem)是图论中的一个经典问题,广泛应用于现实世界中的多个领域。该问题的核心在于如何在一个图中找到给定起点和终点之间路径权重最小的路径。路径权重通常代表时间、成本、距离等因素,因此最短路问题不仅具有理论上的研究价值,还在实际问题的…

原始数据都一样,为啥Pyecharts做出来的图一个是彩色的,另一个是黑白的?

大家好,我是Python进阶者。 前言 前几天在铂金交流群里,有个叫【小朋友】的粉丝在Python交流群里问了一道关于Pyecharts可视化的问题,初步一看觉得很简单,实际上确实是有难度的,问题如下。乍一看,这个问题不知道他在说什么,看完代码之后,我才明白他的意思。 一、思路 下…

JDK mac版本安装及环境变量配置

官网下载jdk 8 注意:M芯片必须ARM版本否则编译报错安装失败!安装jdk (双击 -- 继续) 配置环境变量3.1 打开终端窗口,执行以下命令:3.2 执行命令打开.zshrc文件修改环境变量配置3.3 执行以下命令修改配置:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jd…

NATAPP实现内网穿透简易教程

NATAPP是什么 NATAPP是一个十分容易上手的内网穿透工具,可以把本机的ip和端口映射到公网,将本机暴露在公网中供他人访问。 这在进行一些回调接口的本地测试(如支付宝微信支付的回调接口)时十分好用,同时也可以用来搭建服务器私服,和朋友一起畅快联机。 NETAPP提供了两条免…

ThreadLocal线程重用时带来的问题

背景 我们都知道ThreadLocal实现了资源在线程内独享,线程之间隔离。 实际使用中,ThreadLocal适用于变量在线程间隔离,而在方法或类间共享的场景。比如用户信息,当用户信息需要在多个方法之间传递或者共享使用的时候,同时,每个Tomcat请求的用户信息是私有的。这时可使用Th…

Windows Server 2022 rdp

继续水一篇: 2022废弃了xddm转而使用wddm, rdp的渲染有比较大的变化。 高版本的unreal又需要2022支持,被迫走上魔改windows以提升2022 rdp环境下抓屏帧数的道路。 测试代码来自 https://github.com/robmikh/Win32CaptureSample ,只手动添加了输出fps逻辑。 patch windows后…

DuckDB简单使用及Python操作

DuckDB简介 DockUB官网DuckDB是一款开源免费类似Sqlite的嵌入式数据库,支持直接使用内存或单个文件作为数据库。 DuckDB着重于数据处理和分析,是一个款OLAP(联机分析处理)类型的数据库,主要特点如下:开源免费,MIT协议 功能完善,支持标准SQL、事务、二级索引等 高性能,…

CloudFire+PicGo搭建免费图床

目录CloudFire对象存储创建bucket配置域名配置 Bucket 访问 APIPicGO配置 CloudFire对象存储 | CloudFire提供对象存储服务,每个月有10G的免费额度,并且直连稳定可靠,无需CDN加速,足够作为日常图床使用。 创建bucket 打开CloudFire官网并注册账号,点击R2存储。创建图床buc…

Invicti v24.9.0 发布下载,新增功能概览

Invicti v24.9.0 发布下载,新增功能概览Invicti v24.9.0 for Windows - Web 应用程序安全测试 Invicti Standard v24.9.0 – 10 Sep 2024 请访问原文链接:https://sysin.org/blog/invicti/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.orgInvicti 是一种自动化…

Parallels Desktop 20 发布下载,macOS Sequoia 和 Windows 11 24H2 支持准备就绪

Parallels Desktop 20 发布下载,macOS Sequoia 和 Windows 11 24H2 支持准备就绪Parallels Desktop for Mac 20.0.0 (build 55653) - 在 Mac 上运行 Windows macOS Sequoia 和 Windows 11 24H2 支持准备就绪 请访问原文链接:https://sysin.org/blog/parallels-desktop/,查看…

rsync 学习笔记(一)编译

一、背景rsync二进制程序依赖外部库,由于安全问题,有时会单独升级依赖的外部库。另外为了防止因为栈溢出攻击导致服务器被黑,需要对rsync及其依赖的外部库重新编译,开启安全编译选项,增加黑客破解的复杂度。所有的库编译必须要求加上如下编译选项:栈保护(-fstack-protect…

Go runtime 调度器精讲(一):Go 程序初始化

原创文章,欢迎转载,转载请注明出处,谢谢。0. 前言 本系列将介绍 Go runtime 调度器。要学好 Go 语言,runtime 运行时是绕不过去的,它相当于一层“操作系统”对我们的程序做“各种类型”的处理。其中,调度器作为运行时的核心,是必须要了解的内容。本系列会结合 Go plan9 …