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

#!/usr/bin/env python3

#一.条件语句
#①if语句
#注意一下:在Python中 elif 代替了 else if 并且在执行的时候 顺序是:if-elif-else
a = 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 = 100
sum = 0
count = 1;
while count < n:
    sum = sum + count
    count += 1

print("count的值在1到 %d 之和为 %d " % (n, sum))

#while语句在达到固定值的条件的时候能形成死循环
'''var = 1
while var == 1 :  # 表达式永远为 true
    num = int(input("输入一个数字  :"))
    print ("你输入的数字是: ", num)

print ("Good bye!")
'''
#在while语句中使用else
count = 0
while count < 5:
    print (count, " 小于 5")
    count = count + 1
else:
    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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值