Python中的分支语句和循环语句及案例

python-if.png


if条件控制语句


money = 17if 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 = 1while number_a<10: print("当前a是{}".format(number_a)) a = a+1print("程序结束")


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))



发表评论 / Comment

用心评论~