python分支语句教案_Python中的分支语句和循环语句及案例

if条件控制语句

money = 17

if money > 18:

print("今天吃鸡")

if 10 < money <= 18:

print("今天吃鱼")

if money == 0:

print("今天不吃了")

if,elif,else条件判断语句

if money > 18:

print("今天吃鸡")

elif 10 < money <= 18:

print("今天吃鱼")

else:

print("今天不吃了")

for in 循环语句

a = [1,2,3,4,5]

for i in a:

print("现在执行第{}次循环".format(i))

print("*"*10)

while循环

number_a = 1

while number_a<10:

print("当前a是{}".format(number_a))

a = a+1

print("程序结束")

break和contiune

break表示终止循环,continue表示退出当前循环

案例

用Python编写一个计算是否为闰年的程序

year = int(input("输入一个年份: "))

if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print("{}是闰年".format(year)) # 整百年能被400整除的是闰年

else:

print("{}不是闰年".format(year))

else:

print("{}是闰年".format(year)) # 非整百年能被4整除的为闰年

else:

print("{}不是闰年".format(year))

第二种方法:

year = int(input("请输入一个年份:"))

if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0:

print("{}是闰年".format(year))

else:

print("{}不是闰年".format(year))

你可能感兴趣的:(python分支语句教案)