一、练习
1.1 练习1
编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
num = int ( input ( '请输入一个任意的整数:' ) )
if num % 2 == 0 :
print ( num , "是偶数" )
else :
print ( num , '是奇数' )
1.2 练习2
编写一个程序,检查任意一个年份是否是闰年。如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年
year = int ( input ( '请输入一个任意的年份:' ) )
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 :
print ( year, '是闰年' )
else :
print ( year, '是平年' )
1.3 练习3
编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。
我家的狗5 岁了,5 岁的狗相当于多大年龄的人呢?
其实非常简单,狗的前两年每一年相当于人类的10.5 岁,然后每增加一年就增加四岁。
那么5 岁的狗相等于人类的年龄就应该是10.5 + 10.5 + 4 + 4 + 4 = 33 岁
dog_age = float ( input ( '请输入狗的年龄:' ) )
like_person_age = 0
if dog_age < 0 :
print ( '你的输入不合法!' )
elif dog_age <= 2 :
like_person_age = dog_age * 10.5
else :
like_person_age = 2 * 10.5
like_person_age += ( dog_age - 2 ) * 4
if dog_age > 0 :
print ( dog_age, '岁的狗,年纪相当于' , like_person_age, '岁的人' )
dog_age = float ( input ( '请输入狗的年龄:' ) )
if dog_age > 0 :
if dog_age <= 2 :
like_person_age = dog_age * 10.5
else :
like_person_age = 2 * 10.5
like_person_age += ( dog_age - 2 ) * 4
print ( dog_age, '岁的狗,年纪相当于' , like_person_age, '岁的人' )
else :
print ( '请输入一个合法的年龄!' )
1.4 练习4
从键盘输入小明的期末成绩:
当成绩为100 时,'奖励一辆BMW'
当成绩为[ 80 - 99 ] 时,'奖励一台iphone'
当成绩为[ 60 - 79 ] 时,'奖励一本参考书'
其他时,什么奖励也没有
score = float ( input ( '请输入你的期末成绩(0-100):' ) )
print ( "=" * 40 )
if 0 <= score <= 100 :
if score == 100 :
print ( '宝马,拿去玩!' )
elif score >= 80 :
print ( '苹果手机,拿去玩!' )
elif score >= 60 :
print ( '参考书,拿去玩!' )
else :
print ( '棍子一根!' )
else :
print ( '你输入的内容不合法,拉出去毙了!' )
1.5 练习5
大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高:180cm以上; 富: 1000 万以上; 帅: 500 以上;
如果这三个条件同时满足,则: '我一定要嫁给他'
如果三个条件有为真的情况,则: '嫁吧,比上不足,比下有余。'
如果三个条件都不满足,则: '不嫁!'
height = float ( input ( '请输入你的身高(厘米):' ) )
money = float ( input ( '请输入你的财富(万):' ) )
face = float ( input ( '请输入你的颜值(平方厘米):' ) )
if height > 180 and money > 1000 and face > 500 :
print ( '我一定要嫁给他!' )
elif height > 180 or money > 1000 or face > 500 :
print ( '嫁吧,比上不足,比下有余。' )
else :
print ( '不嫁!' )