day05_05 for循环、break语句

_user = "alex"
_passwd = "abc123"

username = input("Username:")
password = input("Password:")

if username == _user and password == _passwd:
    print("Welcome %s login..." %_user)
else:
    print("Invalid username or password")

for i in range(3):
    print(i)

输出结果

0
1
2

以下代码只能在python2.x才能看出来

for i in range(3):
    print("loop:",i)

  输出结果

loop: 0
loop: 1
loop: 2

规律:前包后不包

打印1-100的所有奇数

for i in range(1,101):
    if i%2 == 1:
        print("loop:",i)

  方法二:

for i in range(1,101,2):
        print("loop:",i)

  打印1-100的数字,50-70不打印

for i in range(1,101):
    if i>=50 and i<=70 :
        continue;
    print(i)

  方法二:

for i in range(1,101):
    if i<50 or i>70 :
        print(i)

  最多输入3次的案例

for i in range(3):
    username = input("Username:")
    password = input("Password:")
    if username == _user and password == _passwd:
        print("Welcome %s login..." %_user)
        break
    else:
        print("Invalid username or password")

  

时间: 2024-11-06 20:15:47

day05_05 for循环、break语句的相关文章

退出循环break,在while、for、do...while、循环中使用break语句退出当前循环,直接执行后面的代码。

在while.for.do...while循环中使用break语句退出当前循环,直接执行后面的代码. 格式如下: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码 } 当遇到特殊情况的时候,循环就会立即结束.看看下面的例子,输出10个数,如果数值为5,就停止输出.

关于break语句如何结束多重循环的嵌套

在Java中的break语句功能大体上同c语言, 用于循环语句中,表示结束当前循环. 但是有时候在循环嵌套语句中,仅仅靠一 个break语句想实现是不够的. 例: 如果想使sum在501时就直接输出,上述代码可以吗? 看看输出结果吧! . 为什么会这样呢? 因为break终止的只是最内层的循环, 当j++之后,里面的k++循环体仍然会再次执行. 那么,我们有没有办法使得sum在501时就输出呢? 答案是有的,需要用到一个很奇特的东西,叫做标号. 标号的使用方法: 标号名: ===========

continue和break作用(循环终止语句)

break 用于完全结束一个循环,跳出循环执行代码后面的语句 continue和break类似,区别在于continue只是终止本次循环,接着还执行后面的循环 break是完全终止循环 a = 0 while a <= 10: print(a) if a == 5: break a +=1 print("跳出循环") 此代码输入 0   1   2   3   4   5   跳出循环 表明break是完全终止循环 a = 0 while a <= 10: print(a)

【视频+图文】带你快速掌握Java中含break语句的双重for循环

双重for循环掌握后,我们就一起来看看双重for循环的进阶内容一之带break语句的双重for循环. 双重for循环[视频+图文]讲解传输门:点击这里可去小乔的哔哩哔哩观看~ 带continue语句的双重for循环[视频+图文]讲解传输门:点击这里可去小乔的哔哩哔哩观看~ 带break语句的双重for循环[视频+图文] break语句能用在哪?它的作用是什么?与continue语句的区别是什么? 用法:能用在循环结构中(for循环,while循环,do-while循环,for each循环)和s

break语句和continue语句

break语句 描述:break语句,用于无条件结束各种循环(退出循环)和switch. 说明:一般情况下,需要在break语句之前加一个条件判断.换句话说:就是条件成立了,就退出循环 continue语句   描述:结束本次循环,而开始下一次循环.continue之后的代码不再执行了.     说明:一般情况下,需要在continue语句之前加一个条件判断.

java break语句的三种用法

1.用于switch语句当中,用于终止语句 2.用于跳出循环,此为不带标签的break语句,相当与goto的作用 e.g 1 while(i<j&&h<k){ 2 if(h<k) 3 { 4 .... 5 } 6 } 7 8 while(i<j){ 9 if(h>k) break; 10 } 在第一种写法中,对条件h<k进行了两次检测,而第二种写法,通过使用break跳出循环,减少了对同一条件的判别次数,避免了重复检测. 注意,在一系列循环嵌套中,bre

Python break 语句

Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句. break语句用在while和for循环中. 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. Python语言 break 语句语法: break 流程图: 实例: #!/usr/bin/python for letter in 'Pyt

C语言break语句

break语句不能用于循环语句和switch语句之外的任何其他语句中: breakh中断switch break如果用于循环,是用来终止循环:break如果用于switch,则是用于终止switch. break不能直接用于if,除非if是属于循环内部的一个子句(这种情况break用于终止循环). #include <stdio.h> int main () { /* local variable definition */ int a = 10; /* while loop executio

Java笔记4-do while循环,break,修饰符,方法的调用

do while循环语法:do{ //循环体}while(条件表达式); 注:它是先执行循环体,后再判断的循环结构. 如:int i = 0;do{ System.out.println("i = "+i); i++;}while(i < 10); ---do while一般用在“交互式”的界面循环中.案例: --------------------------break语句与continue语句break可以用在:1). switch语句中, 表示退出某个case块2). 循环

JAVA_SE基础——14.循环结构语句

建议有些基础的同学阅读,0基础可能会有些困难(最好看正文配合基础课本的例子) 所谓循环语句主要就是在满足条件的情况下反复执行某一个操作.Java提供了3种常用的循环语句,分别为for循环语句.while循环语句和do-while循环语句,下面分别对这3种循环语句进行介绍. 第一:while语句[他将告诉编译器反复的执行一组代码,直到满足某个条件为止] 他的语法形式为:while(布尔条件){ //要进行循环的语句 } 第二:do-while语句[至少得执行一次循环] 相应语法:do{//执行循环