zoukankan      html  css  js  c++  java
  • 判断、循环

    1、if  :  else  : 判断

    示例:猜数字

    number=33     # 初始数字赋值

    guessnumber=int(input('number:'))      #输入猜测数字

    if guessnumber==number:     #判断猜测数字与初始数字是否相等

    print('Congratulations! You guess it!')

    elif guessnumber>number:   #判断猜测数字是否大于初始数字

    print("It's  too big ! Think smaller!")

    else:                                    #判断猜测数字是否小于初始数字

    print("It's  too small ! Think bigger!")

    2、for循环

     示例:猜数字升级(多次猜数字)

    number=33     # 初始数字赋值

    count=0     #设置计数器初始数值为0

    for i in range (3) :    # 当计数器值小于3,进入循环

    guessnumber=int(input('number:'))      #输入猜测数字

    if guessnumber==number:     #判断猜测数字与初始数字是否相等

    print('Congratulations! You guess it!')

    break     #猜测成功,跳出循环

    elif guessnumber>number:   #判断猜测数字是否大于初始数字

    print("It's  too big ! Think smaller!")

    else:                                    #判断猜测数字是否小于初始数字

    print("It's  too small ! Think bigger!")

    count +=1   #计数器累加    等同于 count=count+1

    else:                  #当计数器大于等于3时执行

    print('You had try many times')

    注:

    • for i in range (0,10,3)   # i 为临时变量,0为起始数字,10为结束数字,3为步长,默认为1
    • break    #中止当前整个循环
    • continue    #跳出本次循环,进入下次循环

    3、双循环

    for i in range (10)   # i从0到9

    print('-----------',i)   #打印i

    for j in range (10)   #j从0到9

    print(j)     #打印j

    4、while循环

    示例:猜数字再次升级(每猜三次数字,给出提示,按n结束猜数字,否则继续,如果)

    number=33     # 初始数字赋值

    count=0     #设置计数器初始数值为0

    while count < 3:    # 当计数器值小于3,进入循环

    guessnumber=int(input('number:'))      #输入猜测数字

    if guessnumber==number:     #判断猜测数字与初始数字是否相等

    print('Congratulations! You guess it!')

    break     #猜测成功,跳出循环

    elif guessnumber>number:   #判断猜测数字是否大于初始数字

    print("It's  too big ! Think smaller!")

    else:                                    #判断猜测数字是否小于初始数字

    print("It's  too small ! Think bigger!")

    count +=1   #计数器累加    等同于 count=count+1

    if count ==3:     #判断计数器是否为3

    continue_confirm=input('Do you want to go on the game')       #弹出是否继续游戏提示

    if continue_confirm != ‘n’:      #按n结束猜数字,否则继续

    count=0      #将count重新赋值为0

    Mei
  • 相关阅读:
    RT-Thread代码启动过程与$Sub$ $main、$Super$ $main
    软件开源许可证
    git回退到历史版本以及再滚回去
    GMT、UTC、UNIX时间戳、时区
    sprintf的使用
    C# Json 和对象的相互转换
    获取指定年份/月份的周六周天 + 标记指定日期(加粗)
    Winform 窗体实现圆角展示
    VS2012统计代码量
    C# Winform 中使用FTP实现软件自动更新功能
  • 原文地址:https://www.cnblogs.com/xiaomei1990/p/8342194.html
Copyright © 2011-2022 走看看