2021-01-01

python练习题

1.小明过年得到1500元压岁钱,在商场看中一个书包,正好商场做活动打八五折,从键盘输入书包的价格,
输出折扣后书包的价格以及小明买了书包后剩下的钱。money = 1500bao = float(input(‘请输入书包的价格:’))0.85sheng = money-baoprint(“折扣后书包的价格:”,bao)print(“小明买书包后剩下的钱:”,sheng)2.计算1~100的和i,sum = 1,0while i < 101: sum += i i += 1 print("%d"%sum)3.#判断是否是素数:num = int(input(“请输入一个数字:”))if num > 1: for i in range(2,num): if(num % i) == 0: print(num,“不是素数”) break else: print(num,“是素数”)4.#百钱买百鸡:一只公鸡5元钱,一只母鸡3元钱,三只小鸡1元钱,现在要用100元钱买100只鸡,问公鸡、母鸡、小鸡各多少只?for x in range(1,20): for y in range(1,33): for z in range(3,98,3): if x+y+z==100 and 5x+3y+z/3==100: print(“公鸡:”,x,“母鸡:”,y,“小鸡”,z)5.#正打星星n=int(input(“请输入图形的行数:”))for i in range(0,n): for j in range(0, 10-1): print(" ",end=’’) for j in range(0, 2i+1): print("", end=’’) print(’\n’)6.#水仙花数from math importfor i in range(100,1000): n1=i//100; n2=(i%100)//10; n3=i%10 if(pow(n1,3)+pow(n2,3)+pow(n3,3) == i): print(i,end=’ ‘)7.九九乘法表for i in range(1, 10): for j in range(1,i+1): print(’{}{}={}\t’.format(i,j, ij),end=’’) print()8.判断闰年x = eval(input(‘请输入一个年份:’))if x%4000 or(x%40 and not x%100==0): print(‘是闰年’)else: print(‘不是闰年’)9.分别输出三位整数千位,百位,十位上的数字x = input(“请输入一个三位整数:”)x = int(x)a = x // 100b = x // 10 % 10c = x % 10print(a,b,c)10.倒打星星n=int(input(“请输入图形的行数:”))for i in range(1,n+1): for j in range(i - 1): print(" “,end=’’) for j in range(2*(n-i)+1): print(”*", end=’’) print(’\n’)11.从键盘上接收一百分制成绩(0-100),要求输出其对应的成绩等级AE。其中90分以上为‘A’,8089分为‘B’,7079分为‘C’,6069分为‘D’,60分以下为‘E’score = float(input(‘请输入0-100以内的分数:’))if score > 100: print(‘输入有误’)elif score >= 90: print(‘A’)elif score >= 80: print(‘B’)elif score >= 70: print(‘C’)elif score >= 60: print(‘D’)elif score >= 0: print(‘E’)else: print(‘输入有误’)12.继承class Animal(object): def age(self): print(‘我今年四岁了’) def Fage(self): print(‘我今年两岁了’)class Bird(Animal): #子类拥有父类的所有属性和方法 def body(self): print(‘我是一只红色的鸟’)class Fish(Animal): def life(self): print(‘我是一只两斤重的鱼’)B = Bird()B.body()B.age()F = Fish()F.life()F.Fage()class Phone(): def call(self): print(“使用功能机打电话”)class IPhone(Phone): def call(self): print(“使用苹果手机打电话”)class APhone(Phone): def call(self): print(“使用安卓手机打电话”)class Person(): def use_phone_call(self, phone): phone.call()person = Person()person.use_phone_call(Phone())person.use_phone_call(IPhone())person.use_phone_call(APhone())13.贷款num=int(input(“请输入贷款金额:”))year=int(input(“请输入贷款年限(输入年份):1. 3年(36个月) 2. 5年(60个月) 3. 20年(240个月)”))if year == 1: interest = num * 0.0603 mouth = (num + interest)/36 print(mouth)elif year == 2: interest = num * 0.0612 mouth = (num + interest)/68 print(mouth)elif year == 3: interest = num * 0.0439 mouth = (num + interest)/240 print(mouth)else: print(‘年数输入有误!’)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值