14道Python基础练习题(附答案) 您所在的位置:网站首页 kk题库 14道Python基础练习题(附答案)

14道Python基础练习题(附答案)

2023-12-09 07:57| 来源: 网络整理| 查看: 265

1. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

要求:

用if语句实现;输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

代码:

a=eval(input('请输入成绩:')) if a100 or a%1!=0: print('您输入的成绩不合理,请检查后重新输入') elif 90> len(A) >>> B=print(A[::3]) >>> C=print(A[::-1]) >>> D=print(A[:3]+C[-5:]) 12.分别格式化输出0.002178对应的科学表示法形式、具有4位小数精度的浮点数形式和百分数形式,并将输出宽度设定为10、居中对齐、星号*填充。

代码:

x=0.002178 print("x对应的科学表示法形式为:",("%e"%x).center(10,'*')) print('x具有4位小数精度的浮点数形式为:',('{0:.4f}'.format(x)).center(10,'*')) print('x百分数形式为:',(('{0:.2f}%'.format(x*100)).center(10,'*')))

输出:

x对应的科学表示法形式为: 2.178000e-03 x具有4位小数精度的浮点数形式为: **0.0022** x百分数形式为: **0.22%*** 13.编写程序,从键盘输入一个1~7的数字,格式化输出对应数字的星期字符串名称。如:输入3,返回“您输入的是星期三”。

代码:

n =int(input('输入一个1~7的数字:')) if(n==1): print("您输入的是星期一") elif(n==2): print("您输入的是星期二") elif(n==3): print("您输入的是星期三") elif(n==4): print("您输入的是星期四") elif(n==5): print("您输入的是星期五") elif(n==6): print("您输入的是星期六") elif(n==7): print("您输入的是星期日")

输出:

输入一个1~7的数字3 您输入的是星期三 14.数字加密游戏:编程程序,从键盘任意输入1个4位数,将该数字中的每位数与7相乘,然后取乘积结果的个位数对该数字进行替换,最后得到1个新的4位数。

代码:

n = int(input('任意输入1个4位数:')) if 1000


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有