zoukankan      html  css  js  c++  java
  • Python:条件判断

    条件控制:if...elif...else

    if condition_1:
            statement_1
    elif condition_2:
            statement_2
    else:
            statement_3

    判断过程:

    如果"condition_1"为 True 将执行"statement_1"块语句 
    如果"condition_1"为False,将判断"condition_2"
    如果"condition_2"为 True 将执行"statement_2"块语句 
    如果"condition_2"为False,将执行"statement_3"块语句

    例1:

    num = int(input("输入一个数字:"))
    if num % 2 == 0:
            if num % 3 == 0:
                    print('输入的数字既能整除2也能整除3')
            else:
                    print('输入的数字只能整除2,不能整除3')
    else:
            if num % 3 ==  0:
                    print('输入的数字只能整除3,不能整除2')
            else:
                    print('输入的数字既不能整除3,也不能整除2')

    输出结果:

    please input a number:9
    这个数只能整除3,不能整除2

    例2:猜幸运数字游戏

    lucky_num = 7
    input_num = -1
    guess_num = 0
    while lucky_num != input_num and guess_num < 3:
        print('Number:',guess_num)
        input_num = int(input('input a number:'))
        if input_num > lucky_num:
            print("it's too big !!!")
        elif input_num < lucky_num:
                  print("it's too small !!!")
        guess_num += 1
    if lucky_num == input_num:
         print('binggo')
    else:
        print('too many retrs!!!')

    输出结果:

    input a number:6
    it's too small !!!
    Number: 1
    input a number:9
    it's too big !!!
    Number: 2
    input a number:8
    it's too big !!!
    Number: 3
    too many retrs!!!
    #再玩一次!
    input a number:8
    it's too big !!!
    Number: 1
    input a number:7
    Number: 2
    binggo
  • 相关阅读:
    Powerdesigner数据库建模--概念模型--ER图【转】
    oralce闪回
    DBA
    linux socket使用经验总结
    寒假学习笔记1:结构化程序设计
    寒假作业2:简化电梯设计elevator
    鹤发银丝映日月,丹心热血沃新花——忆三位良师
    走廊泼水节
    种树
    P2938 [USACO09FEB]股票市场Stock Market
  • 原文地址:https://www.cnblogs.com/ping-y/p/5830488.html
Copyright © 2011-2022 走看看