8、 Python的if分支练习题

# 练习题
# 1.根据你输入的数据,来进行判断学生的成绩。输入数据函数: input()
#input获取的是字符串
# score=int(input('请输入学生成绩: '))
# if score>90:
# print('成绩不赖!')
# else:
# print('成绩真差劲!')
 
# 2、一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。
# 编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格
# paice=int(input('请输入购买价格; '))
# if paice>=50 and paice<=100:
# print('折扣%10')
# print('最终价格为%d'%int(paice-paice*0.1))
# elif paice>100:
# print("折扣%20")
# print('最终价格为%d' %int(paice-paice * 0.2))
# else:
# print('无折扣')
# print('最终价格为%d' %int(paice))
 
# 3、输入一个数,判断一个数n能同时被3和5整除
# num=int(input('请输入一个数:'))
# if num%3==0 and num%5==0:
# print('这个数能被3和5整除')
# else:
# input('这个数不能被3和5整除,请重新填一个数: ')
# print('后面不处理了,到此为止')
 
 
# 4、输入一个年份,输出是否为闰年,闰年条件:能被4整除但不能被100整除,或者能被400整除的年份都是闰年
#格式化输出,print('{}其他字段'.formart(变量))
# year=int(input('请输入一个年份;'))
# if year%4==0 and year%100!=0:
# print('您输入的年份是闰年')
# else:
# print('您输入的年份不是闰年')
 
# 5、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。根据判断打印出相关信息。01210
# a='01210'
# if a[-1]==a[0] and a[-2]==a[1]and num[0]!='0':
# print('这个数是回文数')
# else:
# print('{}这个数不是回文数'.formart(num))
 
# 6、利用random函数生成随机整数,从1-9取出来。然后输入一个数字,来猜,如果大于,则打印bigger。小了,则打印less。如果相等,
# 则打印equal
# import random
# a=random.randint(1,9)
# b=int(input('请输入一个数字:'))
# if b>a:
# print('随机数为%d,结果是bigger'%a)
# elif b<a:
# print('随机数为%d,结果是less'%a)
# else:
# print('随机数为%d,结果是equal'%a)

posted on 2021-10-28 14:46  whkh  阅读(688)  评论(0编辑  收藏  举报