您的位置:首页 > 编程语言 > Python开发

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

2017-02-27 09:38 831 查看
#!/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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: