返回顶部
首页 > 资讯 > 后端开发 > Python >python基础之for循环
  • 727
分享到

python基础之for循环

2024-04-02 19:04:59 727人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

For 循环 可以遍历字符串,也可以遍历列表 # for 循环 # 语法特点:遍历操作,依次取集合容器中的几个值 # for 临时变量 in 容器: # 执行代码

For 循环

在这里插入图片描述

可以遍历字符串,也可以遍历列表


# for 循环
# 语法特点:遍历操作,依次取集合容器中的几个值
# for  临时变量 in 容器:
#     执行代码块
tags='我是一个中国人'   #字符串类型本身就是一个字符类型的集合
for item in tags:
    print(item)
    pass

在这里插入图片描述


# range 此函数可以生成一个数据集合列表
# range(起始:结束:步长)  步长不能为0
for data in range(1,101):  #数据是左包含右不包含
    print(data,end=' ')

在这里插入图片描述


sum=0
for data in range(1,101):
    sum+=data  #求累加和
    pass
print("sum=%d"%sum)

在这里插入图片描述


print('--------------------------------------')
for data in range(50,201):
    if data%2==0:
        print("%d是偶数"%data)
        pass
    else:
        print("%d是奇数"%data)

在这里插入图片描述

关键字 break,continue

在这里插入图片描述


sum=0
for item in range(1,51):
    if sum>100:
        print("循环到%d就推出了"%item)
        break  ##退出循环体
        pass
    sum+=item
    pass
print('SUM=%d'%sum)

在这里插入图片描述


print('continue的使用')
for item in range(1,101):
    if item%2==0:     #求出来奇数
        continue
        print('执行')
        pass
    print(item)
    pass

在这里插入图片描述


for item in 'I love python':
    if item=='e':
        break
        pass
    print(item)

在这里插入图片描述


for item in 'I love Python':
    if item=='e':
        continue
        pass
    print(item)

在这里插入图片描述

在这里插入图片描述


# 99乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%d"%(i,j,i*j),end=' ')
        pass
    print()
    pass

在这里插入图片描述


# for ---- else
for item in range(1,10):
    print(item,end=' ')
    pass
else:
    print("已经执行完了吗")

在这里插入图片描述


# for ---- else
for item in range(1,10):
    print(item,end=' ')
    if item>=5:
        break
    pass
else:
    print("上面出现break,那么else代码不执行")

在这里插入图片描述


	account='lxq'
pwd='123'
for i in range(3):
    zh=input('请输入账号:')
    pd=input('请输入密码:')
    if account==zh and pwd==pd:
        print('恭喜您登陆成功')
        break
    pass
else:
    print("您的账号已经被系统定")

在这里插入图片描述


# while ----- else
 index=1
while index<=10:
    index+=1
    print(index)
    pass
else:
    print('else执行了吗')

在这里插入图片描述

再循环体中,break没有执行,那么else就会执行

作业:


# 猜年龄游戏
# 允许用户最多尝试三次
# 三次还未才对。问用户是否继续想玩,回答Y或y,继续三次,回答N或n,退出
# 猜对则直接退出
# 演练while的使用和if的使用
 times=0
count=3
while times<=3:
    age=int(input("请输入您猜测的年龄:"))
    if age==25:
        print('猜对了')
        break  ##直接中断
        pass
    elif age<25:
        print('猜小了')
        pass
    else:
        print('猜小了')
        pass
    times+=1
    if times==3:
        choose=input('想不想继续 Y/N?')
        if choose=='Y' or choose=='y':
            times=0  ##重置时间
            pass
        elif choose=='N' or choose=='n':
            break
        else:
            print('请输入正确标记。。。。')
    pass
 

在这里插入图片描述


# 身高1.75 体重80.5kg,根据BMI公式计算BMI指数,并根据指数:
# 低于18.5 过轻
# 18.5~25 正常
# 25-28 过重
# >32 肥胖
 height=float(input('请输入您的身高:'))
weight=float(input('请输入您的体重'))
BMI=weight/(height**2)
print(BMI)
if BMI<18.5:
    print('过轻')
    pass
elif 25>BMI>=18.5:
    print('正常')
    pass
elif 32>BMI>=25:
    print('超重')
    pass
elif BMI>32:
    print('肥胖')
    pass
 

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python基础之for循环

本文链接: https://lsjlt.com/news/155142.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python基础之for循环
    For 循环 可以遍历字符串,也可以遍历列表 # for 循环 # 语法特点:遍历操作,依次取集合容器中的几个值 # for 临时变量 in 容器: # 执行代码...
    99+
    2024-04-02
  • Python基础:for、while循环
    一、While循环 条件控制循环,while后面的condition是真,执行代码块;假,退出循环。可以使用break,强制退出循环。使用else,运行while正常结束时执行的代码块。(break和return退出不执行else)使用co...
    99+
    2023-01-31
    基础 Python
  • python基础之while循环、for循环详解及举例
    目录1.while循环1.1Whlie循环的书写方式1.2while循环的格式1.3while循环注意事项1.4while嵌套的格式1.5while练习:计算 1~100 ...
    99+
    2024-04-02
  • Python基础教程之循环语句(for、while和嵌套循环)
    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素。 1 for循环 是for循环,可以把集合数据类型list、tuple、dict、set的元素遍历出来。 (1)对...
    99+
    2024-04-02
  • Javascrip基础之for循环和数组
    目录循环-forfor循环基本使用退出循环循环嵌套数组数组是什么数组的基本使用遍历数组操作数组总结循环-for for循环基本使用 for循环语法:重复执行代码 好处:把声明起始值、...
    99+
    2024-04-02
  • python基础之循环语句
    目录循环语句单分支如何使用双分支结构多分支的使用While 循环拳击游戏循环:总结循环语句 多分支 选择流程 If-else语句 单分支如何使用 # 单分支表...
    99+
    2024-04-02
  • 详解python基础中的for循环
    目录一、 for 循环二、拓展利用for循环输出字典的值value三、for循环的优势四、for实现累加五、计算10以内偶数和六、计算10以内奇数和总结一、 for 循环 根据变量赋...
    99+
    2024-04-02
  • python基础中的for循环怎么用
    这篇“python基础中的for循环怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python基础中的for循环怎么用...
    99+
    2023-06-26
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-09-01
    python 开发语言 numpy
  • 三、python基础之条件和循环
    目录一.if语句1.1 功能1.2 语法1.2.1:单分支,单重条件判断1.2.2:单分支,多重条件判断1.2.3:if+else1.2.4:多分支if+elif+else1.2.5:if语句小结1.3 案例1.4 三元表达式二.while...
    99+
    2023-01-31
    条件 基础 python
  • Java 基础 之 while 循环
    转载于 : http://www.verejava.com/id=16992618818220 public class Test1 {public static voi...
    99+
    2023-06-02
  • Kotlin基础入门 - for、forEach 循环
    不论身处何方 for循环这种操作都随处可见,鉴于大多数Android开发都是从Java转到Kt的,所以我的思路是从Java的使用习惯来讲一些Kt 的for、forEach 循环方式 基础 for循环惯性 for循环进阶 f...
    99+
    2023-08-19
    Android Kotlin for循环 forEach循环 step 多列表循环
  • Java基础入门篇之如何使用For循环
    这篇文章主要讲解了“Java基础入门篇之如何使用For循环”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java基础入门篇之如何使用For循环”吧! 一、for循环语句在java中...
    99+
    2023-06-15
  • python基础详解之if循环语句
    前言 还记得这个九九乘法表吗,这次课后相信你可以用代码给你的小弟弟妹妹们变出这份“葵花宝典”。 循环 如果要把循环翻译成机器语言,那他对应的可以是 for…in… ,循环就像是一个...
    99+
    2024-04-02
  • 详解Javascript基础之循环
    目录循环forfor-infor-ofwhiledo-while跳出循环总结循环 for 循环是任何一门语言都会有个命令,用于反复执行某段代码。 例如,循环代码块5次: for ...
    99+
    2024-04-02
  • Java 基础 之 do while 循环
    转载于 : http://www.verejava.com/id=16992623980921 import java.util.Scanner;public class Test1&nbs...
    99+
    2023-06-02
  • Python全栈之for循环
    目录1. 双向循环的练习2. break_pass_continue的使用3. for循环小提示:4. 小练习问题:答案:总结1. 双向循环的练习 # 1.用两个循环完成十行十列...
    99+
    2024-04-02
  • python基础之while循环语句的使用
    目录一、前言二、break语句三、continue语句四、小实例一、前言  前面我们学习了if分支判断和for循环语句,在这次推送中我们将继续了解循环大家庭的成...
    99+
    2024-04-02
  • 如何理解Python基础中的for循环语句
    如何理解Python基础中的for循环语句,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的语...
    99+
    2023-06-02
  • Python基础——判断和循环
    缩进代替大括号。 冒号(:)后换号缩进。 if   test=100 if test>50: print('OK') print('test')   if-elif-else test=50 if tes...
    99+
    2023-01-31
    基础 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作