精华内容
下载资源
问答
  • while和if区别

    万次阅读 多人点赞 2019-05-17 16:09:17
    最近在自我学习中,在一个案例中发现while条件和if条件还是有一些区别的,之前一直以为是相同的,这是一个很大的误区 while语句属于循环语句,在判断是,如果条件为true,则会继续判断,直到false为止,即会进行多次...

    最近在自我学习中,在一个案例中发现while条件和if条件还是有一些区别的,之前一直以为是相同的,这是一个很大的误区
    while语句属于循环语句,在判断是,如果条件为true,则会继续判断,直到false为止,即会进行多次判断(除非一开始条件就是错的)
    if语句属于条件判断语句,如果条件是true,则继续执行,为false则跳出语句不执行,只会进行单次判断

    while与if语句的最大的相同点是都有至少一步的判断。
    最大的不同点是:IF语句运行完毕后,接着运行下面的语句。而While中的执行语句运行完毕后,还要进行继续判断条件是否符合循环条件,根据判断的条件,返回执行语句或继续运行下面的程序。

    展开全文
  • python while if用法

    千次阅读 2019-05-29 17:44:24
    # money =int(input('你有...# if money > 50: # print ('打车回家') # b = input('到家了吗?') # if b == '到家了': # print ('我到家了阿') # else : # pass # please = input('你是男的还是女的?...
    # money =int(input('你有多少钱?'))
    # if money > 50:
    #     print ('打车回家')
    #     b = input('到家了吗?')
    #     if b == '到家了':
    #         print ('我到家了阿')
    #     else :
    #         pass
    
    
    # please = input('你是男的还是女的?')
    # if please == '男的' or please == '男':
    #     print('你走吧')
    # elif please == '美女':
    #     age = int(input("今年多大拉?"))
    #     if int(age) > 30:
    #         print('走好吧您内')
    #     else:
    #         print('我家的瓜,特别甜')
    
    # score = int(input ('分数:'))
    # if score == 0:
    #     print('1')
    # elif score == 60:
    #     print(2)
    # elif score >= 90:
    #     print(3)
    
    # a = int(input("abc:"))
    # if a > 10:
    #     print(666)
    # print('li')
    
    
    # 1、使用用while循环输出 1 2 3 4 5 6 8 9 10
    #
    # a= 0
    # while a < 10:
    #     a = a +1
    #     print(a)
    # # 2、求1-100的所有数的和
    # a = 0
    # b = 1
    # while b < 101:
    #     a = a + b
    #     b = b + 1
    # print(a)
    # 2、求1-100的所有数的和 a
    # a = 0
    # b = 1
    # while b < 101:
    #     a = a + b
    #     b = b + 1
    # print(a)
    # 3、输出 1-100 内的所有奇数
    # a = 0
    # while a <= 100:
    #     if a % 2==0:
    #         a = a+1
    #
    #     else :
    #         print(a)
    #         a = a + 1
    
    # n = 1
    # while n<101:
    #     if n % 2 == 0:
    #         n = n + 1
    #     else:
    #         print(n)
    #         n = n + 1
    
    # 4、输出 1-100 内的所有偶数
    
    # a = 0
    # while a <=100:
    #     if a % 2 == 0:
    #         print(a)
    #         a = a + 1
    #     else :
    #         a = a +1
    
    # 5、求1-2+3-4+5 ... 99的所有数的和
    # i=1
    #定义一个变量sum为0,用来存放和
    # sum=0
    # while i<=100:
    # 	#每次sum和i相加
    # 	if i%2==0:
    # 		sum+=i
    # 	i+=1
    # #执行完之后,打印sum的值
    # print("1-100之间偶数和是%d"%sum)
    
    
    # 6、用用户登陆(三次机会重试)
    # z = "123"
    # x = "000000"
    # c = 0
    # while c < 3:
    #     a = input("w")
    #     b = input("m")
    #     if a ==z and b == x:
    #         print('欢迎')
    # 
    #     else :
    #         print('bb')
    #         c = c +1
    
    

    python%格式化输出

    a = input ('年龄')
    b = input('姓名')
    c = input('性别')
    print('''----------info----------
    年龄%s
    姓名%s
    性别%s
    ---------ooo--------
     ''' %(a,b,c))
    

    or and 输出

    >>> 0 or 4
    4
    >>> 3 or 6
    3
    #and与or相反,运算顺序:() > not > and > or
    
    展开全文
  • python中while和if用法

    千次阅读 2018-01-14 21:53:08
    首先通过一个简单的例子来看看,然后仔细分析 import random #首先是从控制台输入用户所输内容 user=int(input("请选择0:剪刀,1:石头,2:布:")) #电脑返回一个内容 ...if((user==0 and comp

    首先通过一个简单的例子来看看,然后仔细分析

    import random
    #首先是从控制台输入用户所输内容
    user=int(input("请选择0:剪刀,1:石头,2:布:"))
    #电脑返回一个内容
    computer=random.randint(0,2)
    #通过某种机制来判断哪些情况是赢哪些情况是输,哪些是平局。
    if((user==0 and computer==2) or(user==1 and computer==0) or(user==2 and computer==1)):
          print("你赢了")
    elif user==computer:
          print("平局")
    else:
          print("你输了,再接再厉")


    以上代码实现了基本功能,首次引入了random模块。

    但是这个程序只能执行一次,我们想要的功能是能够持续的对战,接下来是修改代码。

    import random
    flag=1
    #首先是从控制台输入用户所输内容
    while flag==1:
            user=int(input("请选择0:剪刀,1:石头,2:布:"))
    
    #电脑返回一个内容
            computer=random.randint(0,2)
    
    #通过某种机制来判断哪些情况是赢哪些情况是输,哪些是平局。
            if((user==0 and computer==2) or(user==1 and computer==0) or(user==2 and computer==1)):
                    print("你赢了")
            elif user==computer:
                    print("平局")
            else:
                    print("你输了,再接再厉")



    结果:

    请选择0:剪刀,1:石头,2:布:1

    你赢了

    请选择0:剪刀,1:石头,2:布:1

    平局

    请选择0:剪刀,1:石头,2:布:1

    你赢了

    请选择0:剪刀,1:石头,2:布:1

    你赢了

    请选择0:剪刀,1:石头,2:布:1

    你赢了

    九九乘法表:

    i=1;
    while i<=9:
            j=1;
            while j<=i:
                    print("%d*%d=%-2d "%(j,i,j*i),end="")
                    j+=1;
            print("")

    结果:

    1*1=1  

    1*2=2  2*2=4  

    1*3=3  2*3=6  3*3=9  

    1*4=4  2*4=8  3*4=12 4*4=16 

    1*5=5  2*5=10 3*5=15 4*5=20 5*5=25 

    1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 

    1*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 

    1*8=8  2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 

    1*9=9  2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 

    虽然例子比较简单,但是对于理解关键字的用法还是很有效果的。可以通过这两个例子举一反三。

    展开全文
  • mysql中存储过程while,if用法注意

    千次阅读 2014-06-10 11:32:43
    注意语法事项 while 条件语句 do end while; if 条件ygq


    注意语法事项

    while 条件语句 do

    end while;


    if 条件语句 then

    else if

    end if;

    展开全文
  • if while用法

    千次阅读 2018-07-03 21:18:05
    print('------请注册------') name=input('用户名为:') number=input('请输入密码:') while 1: c=input('请输入用户名:') if c==name: a = str(input('请输入密码:')) if a==number: print ('欢迎回来') ...
  • Python中while和for的用法和区别

    千次阅读 2020-02-03 14:15:16
    whileTrue、while、for的用法和区别 break、continue、pass的用法
  • while语句和if语句 的 用法 及 代码 本文地址 : http://blog.csdn.net/caroline_wendy/article/details/17199771 Python中while也包含else, 循环结束之后执行; if, elif, else, 构成了判别功能;  条件判断, 结束...
  • python进阶1.3,里面包含ifwhile、for等相关与函数的使用方法。视频是分开的,可以根据需求进行观看。更多内容关注微信公众号:深度学习社区DLC
  • C语言中ifwhile, do-while和for循环用法

    千次阅读 多人点赞 2020-04-07 20:51:19
    C语言中ifwhile, do-while和for循环用法 if 循环 if(条件成立){ …; } else { 条件不成立; } 一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干...
  • MySQL WHILE和LOOPREPEAT循环的用法区别 MySQL三种循环的区别 MySQL循环使用方法 一、MySQL循环概述 MySQL中有三种循环,分别是 WHILE , REPEAT , LOOP (据说还有 goto),不可单独使用,主要用于 存储过程 ...
  • python学习——while True的用法

    万次阅读 多人点赞 2017-08-24 09:56:18
    在学习过程中,经常能遇到采用while True的用法。下面以一个例子进行说明:建立一个用户登录系统,用户输入用户名密码,如果正确就可以进入系统。1、我自己最开始的写法:d = {} #数据库字典,所有用户的用户名...
  • JAVA 中 if和while区别

    2020-07-20 07:29:52
    while和if本身就用法不同,一个是循环语句,一个是判断语句。 if 只做判断,判断一次之后,便不会再回来了 while 的话,循环,直到结果为false,才跳出来 链表的结构,要一直读下去,直到读完整个链表结构,所以...
  • C语言学习——if、swich、while和for的用法 顺序结构程序不能满足实际问题的要求。有时需要在满足某一条件的情况下才去执行一些语句,如果条件不满足的时候,程序会执行另一些语句;有时会在满足某一条件的情况下...
  • python中if语句和while循环语句的用法

    千次阅读 2019-04-07 15:26:07
    其实python中的if和while的使用C语言中的if和while的使用并没有多大的差距,只不过在一些地方的的使用有所不同,相较之下python中的用法更为简便快捷些。 if语句 使用if语句要注意的还是缩进,if语句后面要加上...
  • python if while用法

    千次阅读 2013-12-05 18:22:10
    for x in range(10): pass ...实际上,该语句的确会循环十次,但是...Python的while语句的功能是,当给定的条件表达式为真时,重复执行循环体(即内嵌的语句),直到条件为假时才退出循环,并执行循环体后面的语
  • 使用if语句 例6.1 使用if语句 #!/usr/bin/python # Filename: if.py number = 23 guess = int(raw_input('Enter an integer : ')) if guess == number:  print 'Congratulations, you guessed it.' # ...
  • C语言中的if、else if用法和区别

    千次阅读 多人点赞 2019-10-24 14:52:17
    参考博客:... 一、用法简介: if语句用法if (表达式) { 执行语句 } else if 语句的用法if (表达式) { 执行语句 } else if (表达式) { 执行语句 } else if (表达式) { 执行语句 } ...
  • C语言中if和while区别

    千次阅读 2019-11-12 19:17:34
    if if通常只执行一次判断,判断后直接跳出 while while执行完成内部程序后会继续判断
  • java的if-else和while用法

    千次阅读 2016-03-11 16:45:22
    1.计算电费 (if-else) import java.util.Scanner; public class Compter { public static void main(String args[]){ Scanner reader=new Scanner(System.in); double amount=0; double price=0; System.out....
  • switch使用方法:switch(常量) //常量为整型字符型 { case ‘常量’:printf(” “);break; //printf中填写所需输出内容 case ‘常量’:printf(” “);break; …….. } 例如:while使用方法:while(表达式...
  • if和while有什么区别

    千次阅读 2019-03-04 10:44:13
    虽然二者都有条件判断,但是while是用来做循环的,也就是说只要条件满足,就会执行一次循环体,执行完以后会再判断一次条件,如果满足条件,还会再执行一次,终而复始,除非你在循环中对条件进行了改变才会从循环中...
  • if while 的使用区别

    2020-11-22 15:15:09
    在使用栈来实现二叉树的中序遍历时,对于判断当前结点为空时使用 while if 的结果不一样 //中序遍历 左根右 public String inOrder(){ ArrayList<E> list = new ArrayList(); inOrder(root,list); return list....
  • 这是一段简单的while和if语句嵌套使用的C++代码,使用与初学者对while和if语句的理解,加深C++程序编译的思想!
  • while用法

    千次阅读 2019-01-18 11:12:00
    while用法 while count < 10: count += 1 # count = count + 1 if count == 7: print(' ') else: print(count) count = 0 while count < 1...
  • while循环的用法

    千次阅读 2016-12-02 17:39:07
    while 循环的用法(循环前加入停止条件)def dead(why): print why, "\nGood job!\n" exit(0)bear_moved = Falsewhile True: next = raw_input("> ") if next == "take honey": dead("The bear looks at you t
  • 在python中not是逻辑判断词,用于布尔型TrueFalse,not True为False,not False为True,以下是几个常用的not的用法(布尔型的值只有两个:false(假)true(真)。 且false的序号为0,true的序号是1(或者是非0...
  • c语言中while用法当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句。while 循环的格式:while (表达式){语句;}while 循环的执行顺序:当表达式为真,则执行下面的语句,语句...
  • while语法: 1.while语法: while(循环条件){ 循环主体; } 计算表达式的值,当值为真(非0)时,则 执行循环体语句。 例: &lt;script type="text/javascript"&gt; //猜数字游戏,谜底:...
  • C++ do while 0 的用法和意义

    千次阅读 2014-07-18 14:37:46
    do while 0 的用法和意义 */ //最近在很多代码里都看到do while 0的身影。乍一看,这不是没有做任何事情吗?为什么还要这样写。难道这是多此一举的吗?当然不是。 //1.0 辅助定义复杂的宏,避免引用的时候...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 249,690
精华内容 99,876
关键字:

while和if的用法区别