python笔记七:for 变量 in 迭代对象

”’

for语句(适合预定次数的循环)

whle语句(适合不确定次数)

1、作用:

用来遍历可迭代对象的数据元素。

可选代对象是指能依次获取数据元素的对象。

2、语法:

for变量列表 in 可选代对象:

语句块1

else:

语句快2

for 变量 in 可选代对象(range())

循环体

Range(开始位置,结束位置,步长) 如果倒序参数加“-”号

”’

str01=”我是中国人!”

for item in str01: #item指向的是str01中每一个字符的地址。

print(item)

#整数生成器range(开始值,结束值,步长)省略步长值默认为1。只留一个参数默认开始值为0,结束值为参数,步长为1。

for item in range(1,5,2):#结束值不在期中。

print(item)

#for+range(可以预定循环次数)

#例如:求纸拆n次的厚度。

zhihou=0.001/1000

for item in range(10):

zhihou*=2

print(zhihou)

#累加1到100

jishu=0

for item in range(1,101):

jishu+=item

print(jishu)

#100以内偶数和

jishu=0

for item in range(2,101,2):

jishu+=item

print(jishu)

#100以内奇数和

jishu=0

for item in range(1,101,2):

jishu+=item

print(jishu)

#练习:产生1到10的两个随机数。判断和是多少。判断3次。正确加10份

import random

he=0

for ietm in range(3):

jishu_01 = random.randint(1, 10)

jishu_02 = random.randint(1, 10)

panduan=int(input(“输入结果:”+str(jishu_01)+”+”+str(jishu_02)+”=”))

#if int(input(“输入结果:”))==jishu_01+jishu_02:

if panduan==jishu_01+jishu_02:

he=he+10

print(he)

#练习:判断素数。用一个整数去除以除了1和它本身的中间的数如果都有余数就是素数。

sushu=int(input(“请输入一个整数:”))

for emit in range(2,sushu):

if sushu % emit==0:

print(str(sushu)+”不是素数”)

break

else: #for用break退出,也就是循环完成没有满足条件,用else

print(str(sushu)+”是素数”)

另一写法:

sushu=int(input(“请输入一个整数:”))

if sushu<=1:

print(str(sushu) + “不是素数”)

else:

for emit in range(2,sushu):

if sushu % emit==0:

print(str(sushu)+”不是素数”)

break

else: #for用break退出,也就是循环完成没有满足条件,用else

print(str(sushu)+”是素数”)

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年7月5日
下一篇 2022年7月5日

相关推荐

  • 总结下SpringData JPA 的常用语法

    SpringData JPA常用有两种写法,一个是用Jpa自带方法进行CRUD,适合简单查询场景、例如查询全部数据、根据某个字段查询,根据某字段排序等等。另一种是使用注解方式,@Q…

    2022年6月18日
  • 31省份昨日新增本土349+1368 疫情结束时间确定

    从疫情爆发到现在,已经过去将近三年时间,虽然说疫情势头已经得到有效阻止,但仍然还没到说结束的时候。据国家卫健委消息,31省份8月29日新增本土确诊349例+本土无症状感染者1368…

    2022年8月30日
  • 萨摩耶云:模型数据升维,AI决策“破圈”

    本刊讯 人类对人工智能的想象和探索,从未止步。 随着数据、算法、算力能力提升,人工智能的应用场景深入到生活的方方面面。我们在搜索引擎上输入关键词后,网页会自动匹配相关搜索内容;短视…

    2022年6月16日
  • 芬兰热身赛3分险胜乌克兰 马尔卡宁22投11中砍下42分8板

    直播吧8月19日讯 在今天结束的一场热身赛中,芬兰男篮以97-94战胜了乌克兰男篮。 在这场比赛里,马尔卡宁不可阻挡,全场比赛他22投11中,罚球18罚16中得到了42分8篮板的数…

    2022年8月19日
  • 云笔记横向评测:印象笔记、有道云笔记、为知笔记OneNote、Notion

    某款软件是否好用,既需要根据其功能特性评估其优点和缺点,也需要分析用户的基本需求。以下是常见云笔记的深度评测。 云笔记评测标准:分析每款笔记软件的核心特色、优点、缺点及使用场景。 …

    2022年6月29日
  • 小米civi2参数配置详情 小米civi2怎么样值得入手吗

    小米civi2参数配置怎么样?小米civi新机在今日正式发布,搭载第一代骁龙7,号称拥有小米史上最强前置双主摄,那么小米civi2的参数配置怎么样呢?下面就让小编为大家介绍一下吧。…

    2022年9月27日
  • 736. Lisp 语法解析 : DFS 模拟题

    题目描述 这是 LeetCode 上的 736. Lisp 语法解析 ,难度为 困难。 Tag : 「DFS」、「模拟」、「哈希表」 给你一个类似 Lisp 语句的字符串表达式 e…

    2022年7月8日
  • 有了这些前端工具,我再也不卷了

    前端技术变化太快,我是菜鸟一枚,很难跟上这个技术迭代!但是我有了这些工具,我再也不想卷了? 01 我讨厌正则表达式 地址:https://ihateregex.io/playgro…

    2022年7月14日
  • 源码小课堂:Web项目异常排查

    IT行业一开始大多数人都是冲着高薪而来,但高薪也意味着其并不简单。在学习的过程中,有坚持下去的也有半途而废的。 源妹儿发现很多放弃的学生都是问题解决的能力不足。导致越学越困难,甚至…

    2022年6月16日
  • AI课堂第16讲:DL深度学习-PyTorch计算图与模型构造

    前面几节我们学习了深度学习模型的基本原理与实现,下面我们继续学习深度学习计算的各个组成部分,为后续学习复杂模型打下基础。 在学习模型构造之前,我们先了解一下什么是计算图。 计算图 …

    2022年7月6日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息