Python语言基础2:流程控制语句 学习笔记
Python代码在执行时是按照自上向下顺序执行的。
通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次
流程控制语句分成两大类:条件判断语句,循环语句
条件判断语句(if语句)
练习1:
编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
num = int(input('请输入一个整数'))
print('你输入的数是:',num)
if num % 2 == 0 :
print('你输入的是偶数')
else :
print('你输入的是奇数')
练习2:
编写一个程序,检查任意一个年份是否是闰年。
如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年
year = int(input('输入年份:'))
print('输入年份是:',year)
if year % 4 ==0 and year % != 0 or year % 400 == 0:
print('是闰年')
else :
print('不是闰年')
练习3:
我家的狗5岁了,5岁的狗相当于多大年龄的人呢?
其实非常简单,狗的前两年每一年相当于人类的10.5岁,然后每增加一年就增加四岁。
那么5岁的狗相等于人类的年龄就应该是10.5+10.5+4+4+4 = 33岁
编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。
如果用户输入负数,请显示一个提示信息
dog_year = float(input('输入狗的年龄:'))
print('你输入狗的年龄是:',dog_year)
if dog_year < 1:
print('你输入的年龄不符合')
elif dog_year <= 2 :
dog_year *=10.5
print('狗的年龄是:',dog_year ,'岁')
else:
dog_year = 21 + (dog_year-2)*4
print('狗的年龄是:',dog_year ,'岁')
dog_year = float(input(