语法:
if 判断条件:
执行语句……
else:
执行语句…
示例:
temp = input("请输入年份:")
_year = int(temp)
if _year%4==0 and _year%100!=0 or _year%400==0:
print("润年")
else:
print("非润年")
"""
运行结果:
请输入年份:2000
润年
"""
2.if…elif…else
语法:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
示例:
temp = input("输入分数:")
if temp.isdigit():
score = int(temp)
if score = 90:
print("A")
elif score =80:
print("B")
elif score = 60:
print("C")
elif score = 0:
print("D")
else :
print("超出范围")
else:
print("请输入数字!")
"""
运行结果:
输入分数:88
B
"""
二.python循环
1.while
语法:
while 判断条件(condition):
执行语句(statements)……
示例:
flag=10
while flag!=0: #条件为true则循环
print(flag,end=",")#以“,”结尾
flag-=1
"""
打印结果:
10,9,8,7,6,5,4,3,2,1,
"""
2.for
语法:
for 循环计数器 in 可迭代对象
执行语句(statements)……
示例1:
name="ZhangSan,张三"
for each in name:
print(each,end=" ")#以“ ”结尾
"""
打印结果:
Z h a n g S a n , 张 三
"""
示例2:
nameList=['zhangsan','lisi','wangwu','mazi']
for each in nameList:
print(each,len(each))
"""
运行结果:
zhangsan 8
lisi 4
wangwu 6
mazi 4
"""
3.for…range()搭配
Python range() 函数
函数定义:
python range() 函数可创建一个整数列表,一般用在 for 循环中。
range(start, stop[, step]) #函数语法
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
示例:
#01
range(10) # 从 0 开始到 10
"""
运行结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
"""
#02
range(1, 11) # 从 1 开始到 11
"""
运行结果:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
"""
#03
range(0, 30, 5) # 步长为 5
"""
运行结果:
[0, 5, 10, 15, 20, 25]
"""
#04
range(0, 10, 3) # 步长为 3
"""
运行结果:
[0, 3, 6, 9]
"""
#05
range(0, -10, -1) # 负数
"""
运行结果:
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
"""
for…range()
ange 在 for 中的使用
示例:
name = 'zhangsan'
for each in range(len(name)) :
print(name[each],end=" ")
"""
运行结果:
z h a n g s a n
"""
三.break,continue
1.break语句
Python break语句,就像在C语言中,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
示例:
result = "张三"
answer = input("请输入我的名字在:")
while True:
if answer == result:
break
answer = input("猜错了,o(╥﹏╥)o,需要继续:")
print("凸^-^凸 太棒辣!","猜对了!")
'''
运行结果:
请输入我的名字在:dd
猜错了,o(╥﹏╥)o,需要继续:ff
猜错了,o(╥﹏╥)o,需要继续:ss
猜错了,o(╥﹏╥)o,需要继续:王五
猜错了,o(╥﹏╥)o,需要继续:aa
猜错了,o(╥﹏╥)o,需要继续:张三
凸^-^凸 太棒辣! 猜对了!
'''
2.continue语句
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
示例:
for i in range(10):
if i%2!=0:
continue
print(i)
'''
运行结果:
0
2
4
6
8
'''
如有不足请私信博主,初学python大家一起学习。ヾ(◍°∇°◍)ノ゙