导航菜单
首页 >  python常考编程题  > 14道Python基础练习题(附答案)

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

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.002178print("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-03x具有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

相关推荐: