首页 > 编程语言 > 详细

Python:条件判断

时间:2016-09-01 18:01:04      阅读:105      评论:0      收藏:0      [点我收藏+]

条件控制: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
its too small !!!
Number: 1
input a number:9
its too big !!!
Number: 2
input a number:8
its too big !!!
Number: 3
too many retrs!!!
#再玩一次!
input a number:8
its too big !!!
Number: 1
input a number:7
Number: 2
binggo

 

Python:条件判断

原文:http://www.cnblogs.com/ping-y/p/5830488.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!