练习1: 编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
num = int(input('请输入一个整数:'))
if num % 2 == 1:
print('你输入的整数为奇数!')
else:
print('你输入的整数为偶数!')
练习2:编写一个程序,检查任意一个年份是否是闰年。
判断条件:如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年
year = int(input('请输入年份:'))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, '年是闰年!')
else:
print(year, '年不是闰年!')
练习3:我家的狗5岁了,5岁的狗相当于多大年龄的人呢?通过以下规则编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。
规则:狗的前两年每一年相当于人类的10.5岁,然后每增加一年就增加四岁。那么5岁的狗相当于人类的年龄就应该是10.5+10.5+4+4+4 = 33岁
old = int(input('请输入小狗的年纪:'))
if old < 0:
print('请输入正确的年龄!')
elif old <= 2:
people = old * 10.5
print('小狗相当于人类的年龄为:', people)
else:
people = 2 * 10.5 + (old - 2) * 4
print('小狗相当于人类的年龄为:', people)
练习4:从键盘输入小明的期末成绩:当成绩为100时,奖励一 辆BMW’;当成绩为[80-99]时,奖励一台iphone’;当成绩为[60-79]时,'奖励一-本参考书;其他时,什么奖励也没有。
test = int(input('请输入小明的期末成绩:'))
if test == 100:
print('恭喜获得一辆BMW!')
elif 80 <= test <= 99:
print('恭喜获得一台iphone!')
elif 60 <= test <= 79:
print('恭喜获得一本参考书!')
else:
print('你个撒比,啥都没有!')
练习5:大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高:180cm以上;富:1000万以上;帅:5001以上;
如果这三个条件同时满足,则:‘我一定要嫁给他’。如果三个条件有为真的情况,则:嫁吧,比上不足,比下有余。如果三个条件都不满足,则:‘不嫁!’。
height = int(input('请输入你的身高(单位:cm):'))
money = int(input('请输入你拥有的钱(单位:万):'))
beautiful = int(input('请输入你的颜值分数(1~1000):'))
if height > 180 and money > 1000 and beautiful > 500:
print('你我嫁定了,耶稣来了也没用!')
elif height > 180 or money > 1000 or beautiful > 500:
print('勉勉强强就嫁给你吧!')
else:
print('不嫁!')