美文网首页
Python条件判断 与 循环

Python条件判断 与 循环

作者: 黄褐色猫头鹰 | 来源:发表于2018-11-06 14:42 被阅读0次
    #Python条件控制
    #if判断(0, '', None, 空序列, 空集合, 空字典 都是False, 其他值都是True)
    var1 = set()
    if var1:
       print('1-if 判断条件为True')
       print(var1)
    var2 = 0
    if var2:
       print('2-if 判断条件为True')
       print(var2)
    print('Good Bye!')
    
    #if语句的嵌套
    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")
    
    #多重elif的演示
    age = int(input("请输入你家狗狗的年龄: "))
    print("")
    if age < 0:
       print("你是在逗我吧!")
    elif age == 1:
       print("相当于 14 岁的人。")
    elif age == 2:
       print("相当于 22 岁的人。")
    elif age > 2:
       human = 22 + (age -2)*5
       print("对应人类年龄: ", human)
    
    #while条件判断
    number = 7
    guess = -1
    print('数字猜谜游戏')
    while guess != number:
       guess = int(input("请输入您猜的数字: "))
       if guess == number:
           print("恭喜, 你猜对了")
       if guess > number:
           print("猜的数字大了")
       if guess < number:
           print("猜的数字小了")
    
    #while中else的使用
    
    count = 0
    while count < 5:
       print(count, "小于 5")
       count = count + 1
    else:
       print(count, "大于或者等于5")
    
    #序列的遍历
    languages = ["C", "C++", "Perl", "Python"]
    for x in languages:
       print(x)
    
    #使用索引遍历序列
    for i in range(len(languages)):
       print(i, languages[i])
    

    相关文章

      网友评论

          本文标题:Python条件判断 与 循环

          本文链接:https://www.haomeiwen.com/subject/smruxqtx.html