首页 > 其他分享 >8- for循环与range()

8- for循环与range()

时间:2024-01-13 16:57:53浏览次数:19  
标签:aa 输出 range 循环 print 100

'''
for循环次数 循环的是列表、集合、元组、字典、字符串,这些类型中保存了几个数据值就循环几次
'''

Python对于for循环,可以用range()来控制循环次数

写法:range(次数)

name = 'Rocco' # 设置变量name为字符串类型,值为'Rocco'
ps = '123456' # 设置变量ps为字符串类型,值为'123456'
for i in range(5): # 循环5次,i的取值范围为[0, 1, 2, 3, 4]
aa = input('请输入用户名:') # 通过input函数获取用户输入的用户名,并赋值给变量aa
bb = input('请输入密码:') # 通过input函数获取用户输入的密码,并赋值给变量bb
if aa == name and bb == ps: # 判断aa是否等于name并且bb是否等于ps
print("登录成功") # 如果条件成立,输出"登录成功"
break # 结束循环
else: # 如果条件不成立
print("登录失败") # 输出"登录失败"

输出1-100的所有数

写法:range(开始:结束)

for i in range(1, 101):
print(i) # 打印从1到100的数字
print('**********') # 打印一行星号

输出1-100时循环前面50次就结束

for i in range(1, 51):
print(i)
print('**********') # 打印一行星号

输出1-100时循环后面50次就结束

for i in range(51, 101):
print(i)
print('**********') # 打印一行星号

输出1-100间隔2后全部输出

使用循环从1到100迭代,步长为2

for i in range(1, 101, 2):
# 打印当前迭代的数值
print(i)

标签:aa,输出,range,循环,print,100
From: https://www.cnblogs.com/ljh-xx/p/17962559

相关文章

  • vue---循环方式以及跳出循环
    在做VUE项目开发过程中,数据循环是常见的操作方式,以下是几种常见的数据循环方式:一、for循环letdata=[1,2,3,4,5,6,7,8,9,10];for(leti=0;i<data.length;++i){console.log(data[i]);if(i>5){break;}}二、forEach循环letdata=[1,2,3,4,5,6......
  • 5- while循环
    '''循环:重复做某件事情作用:解决代码重复问题如何实现循环?while语法:while条件表达式:结果为True则执行语句,结果为False则不执行语句(结束循环)执行语句'''#'认真听课'执行100次a=1#初始化变量a为1whilea<=100:#当a小于等于100时,执行循环体print(a,'认真......
  • 6- for循环
    '''for循环和while循环的作用是一样的for循环一般常用于取值循环,循环的过程中,取出下列类型的每一个数据值字符串、列表、集合、元组、字典for循环语法:for变量名in字符串/列表/集合/元组/字典循环的代码(变量名拿到的是数据类型中的一个数据)'''获取列表中那些数据是奇......
  • python中如何在多层循环中使用break/continue
    关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。先通过一个简单的单层循环来了解一下这两个关键字的使用。print('=============单层循环使用=============')for......
  • Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息
    场景Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中:Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中-Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:Winform中操作Sqlite数据增删改查、程序启动时执......
  • CRC循环冗余校验码
    循环冗余校验"冗余"为什么能检验?数据传输过程中不能保证所有的位数都是正确的,由于电磁干扰会产生错误,假设传输过程中最多只有1位是传输错误的,并且不需要检验出具体哪一位出现错误,只需要考虑检验数据存在错误即可不添加校验码最简单的情况是发送方只发送了一位数据,接......
  • 详解Java多线程之循环栅栏技术CyclicBarrier
    第1章:引言大家好,我是小黑,工作中,咱们经常会遇到需要多个线程协同工作的情况。CyclicBarrier,直译过来就是“循环屏障”。它是Java中用于管理一组线程,并让它们在某个点上同步的工具。简单来说,咱们可以把一群线程想象成一队马拉雪橇的驯鹿,CyclicBarrier就像是一个指定的集合点,所有驯......
  • Powershell判断循环语句格式-05
    在PowerShell中,判断条件使用比较运算符来评估表达式的结果。下面是常用的条件参数及其说明:等于:-eq,用于检查两个值是否相等。例如:$a-eq$b,当 $a 等于 $b 时为真。不等于:-ne,用于检查两个值是否不相等。例如:$a-ne$b,当 $a 不等于 $b 时为真。大于:-gt,用于检查一个值是否......
  • Java 题1-自增for循环题1
    Case1publicclassInteviewTest04{publicstaticvoidmain(String[]args){intcount=0;for(inti=0;i<10;i++){count=count++;}System.out.print(count);//结果为0}}结果为0Case2publicstaticvoidmain(String[]......
  • JavaScript 中的事件循环
    事件循环是JavaScript运行时环境的核心组件。它负责调度和执行异步任务。事件循环通过持续监视两个队列来工作:调用堆栈和事件队列。调用堆栈是一种堆栈(LIFO)数据结构,存储当前正在执行的函数(存储代码执行期间创建的执行上下文)。WebAPI是异步操作(setTimeout、获取请求、promise)......