Python开发-Python基础学习-Python条件循环语句

来源:互联网 发布:运营商认证数据不正确 编辑:程序博客网 时间:2024/06/05 17:28
#!/usr/bin/env python3#一.条件语句#①if语句#注意一下:在Python中 elif 代替了 else if 并且在执行的时候 顺序是:if-elif-elsea = 3;if a == 1:    print('结果1')elif a == 2:    print('结果2')else:    print('结果3')#多个判断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)input("点击 enter 键退出")#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  ("你输入的数字不能整除 2 和 3")#②循环语句#while循环n = 100sum = 0count = 1;while count < n:    sum = sum + count    count += 1print("count的值在1到 %d 之和为 %d " % (n, sum))#while语句在达到固定值的条件的时候能形成死循环'''var = 1while var == 1 :  # 表达式永远为 true    num = int(input("输入一个数字  :"))    print ("你输入的数字是: ", num)print ("Good bye!")'''#在while语句中使用elsecount = 0while count < 5:    print (count, " 小于 5")    count = count + 1else:    print (count, " 大于或等于 5")#for循环#python的for循环可以遍历任何序列的项目,比如一个列表和一个字符串#例:languages = ["C","C++","Perl","python"]for x in languages:    print('遍历列表',x)#在for循环中使用 break 语句aa = ["百度","谷歌","淘宝","腾讯"]for name in aa:    if name == "淘宝":        print("找到名为‘淘宝’的元素")        break    print("循环数据" + name);else:    print("没有循环数据")print("完成循环")#range()函数#如果需要遍历数字序列,可以使用内置range()函数#例:for i in range(5,16) :    print(i)#range()和len()函数同时使用al = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']for i in range(len(al)):    print(i, al[i])#continue 语句的使用for letter in 'Runoob':     # 第一个实例    if letter == 'o':        # 字母为 o 时跳过输出        continue    print ('当前字母 :', letter)var = 10                    # 第二个实例while var > 0:    var = var -1        if var == 5:             # 变量为 5 时跳过输出            continue        print ('当前变量值 :', var)

0 0
原创粉丝点击