首页计算机NCRE全国计算机二级二级Python > 国家二级Python(基本编程题)模拟试卷2
从键盘输入一个汉字,在屏幕上显示输出该汉字的Unicode编码值,请完善代码。 #请输入一个汉字: s=input() print(’’\’’{}\’’汉字的Unicode编码:{}’’.format())
从键盘输入两个数(换行),调用函数gcd()输出两个数的最大公约数显示在屏幕上。请完善代码。 def gcd(x,y): if x① x=y y=r return y #输入第一个正整数: a=eval(input()) #请输入第二个正整数: b=eval(input()) gcdab=gcd(a,b) print(’’{}与{}的最大公约数是{}’’.format(a,b,))
从键盘输入一个列表,计算输出列表元素的平均值。请完善代码。 def mean(numlist): s=0.0 for num in numlist: s=s+num return #请输入一个列表: ls=eval(input()) print(’’平均值为:’’,)
从键盘输入3个数作为三角形的边长,在屏幕上显示输出由这3个边长构成三角形的面积(保留2位小数)。请完善代码。 a,b,c=eval(input()) P=(a+b+c)/2 area=pow(p*(p-a)•(p-b)*(p-c),0.5) print()
将一个列表中所有的单词首字母转换成大写。请完善代码。 ls=eval(input()) for i in range(len(ls)): ls[i]= print(ls)
从键盘输入一个列表,计算输出列表元素的均方差。请完善代码。 def mean(numlist): s=0.0 for Rum in numlist: s=s+num return s/len(numlist) def dev(numlist,mean): sdev=0.0 for num in numlist: sdev=sdev+(num—mean)**2 return(sdev/(len(numlist)一1))**0.5 #输入一个列表: ls=eval(input(’’’’)) print(’’均方差为:{:.2f}’’.format())
输入字符串,使用中文分词库输出精确模式的中文分词结果。请完善代码。 import jieba Tempstr=input() Is= print(ls)
若某自然数除它本身之外的所有因子之和等于该数,则称该数为完数。输出1000以内的完数。请完善代码。 for i in range(2,1001): #此段代码请完善
输入一个自然数n,如果n为奇数,输出表达式1+1/3+…+1/n的值;如果n为偶数,输出表达式1/2+1/4+…+1/n的值;输出表达式结果保留2位小数。请完善代码。 deff(n): if: for i in range(1,n+1,2): sum+=1/i else: for i in range(2,n+1,2): sum+=1/i return sum n=int(input()) print()
输出字典fruits中键值最大的键值对。请完善代码。 fruits={’’apple’’:10,’’mango’’:12,’’durian’’:20,’’banana’’:5} m=’apple’ for key in fruits.keys(): #此段代码请完善 print(’{}:{}’.format(m.fruits[m]))
获得用户的输入当作填充符号,以30字符宽居中输出PYTHON字符串。请完善代码。 a=input(’’请输入填充符号:’’) s=’’PYTHON’’ print(’’{}’’.format())
获得用户的输入当作宽度,以*作为填充符号右对齐输出PYTHON字符串。请完善代码。 w=input(’’请输入输出宽度:’’) s=’’PYTHON’’ print(’’{}’’.format())
获得用户的输入当作对齐模式,用户输入:左、右、中,分别表示:左对齐、右对齐和居中对齐,以*作为填充符号,30字符宽度输出PYTHON字符串。请完善代码。 m=input(’’请输入对齐模式:’’) s=’’PYTHON’’ if in==’’右’’: m=’’>’’ elif m==’’中’’: m=’’’’ else: m=’’<’’ print(’’{}’’.format())
获得用户输入的一个数字,增加数字的千位分隔符,以30字符宽度居中输出。请完善代码。 n=input(’’请输入数字:’’) print(’’{}’’.format())
获得用户输入,无论输入内容多少,以30字符宽度居中输出其中最多前10个字符,如果不足10个字符,则全部输出。请完善代码。 s=input(’’请输入信息:’’) print(’’{}’’.format())
获得用户输入的一个数字,以30字符宽度右对齐输出,保留小数点后3位。请完善代码。 n=input(’’请输入一个数字:’’) print(’’{}’’.format())
获得用户输入的一个整数,以30字符宽度居中输出其十六进制大写形式,大十六进制形式不包含前导符0X。请完善代码。 n=input(’’请输入一个整数:’’) print(’’{}’’.format())
获得用户输入的一个字符串,统计中文字符的个数。基本中文字符的Unicode编码范围是:4E00~9FA5。请完善代码。 s=input(’’请输入:’’) count=0 for in s: if: count+=1 print(count)
获得用户输入的一个整数,一行输出以该整数作为Unicode开始并逐一递增的10个字符。请完善代码。 n=input(’’请输入一个整数:’’) for i in range(): print()
获得用户输入的一个整数,一行输出以该整数作为Unicode开始并逐一递减的10个字符。请完善代码。 n=input(’’请输入一个整数:’’) for i in range(): print()

    相关试卷

    • 国家二级Python(简单应用题)模拟试卷5

    • 国家二级Python(综合应用题)模拟试卷4

    • 国家二级Python(简单应用题)模拟试卷4

    • 国家二级Python(综合应用题)模拟试卷3

    • 国家二级Python(简单应用题)模拟试卷3

    • 国家二级Python(函数和代码复用)模拟试卷2

    • 国家二级Python(组合数据类型)模拟试卷2

    • 国家二级Python(程序的控制结构)模拟试卷2

    • 国家二级Python(Python计算生态)模拟试卷2

    • 国家二级Python(Python语法基础)模拟试卷2

    • 国家二级Python(综合应用题)模拟试卷2

    • 国家二级Python(基本数据类型)模拟试卷2

    • 国家二级Python(基本编程题)模拟试卷2

    • 国家二级Python(文件和数据格式化)模拟试卷2

    • 国家二级Python(简单应用题)模拟试卷2

    • 国家二级Python(Python基础生态)模拟试卷2

    • 国家二级Python(函数和代码复用)模拟试卷1

    • 国家二级Python(数据库设计基础)模拟试卷1

    • 国家二级Python(Python基础生态)模拟试卷1

    • 国家二级Python(数据结构与算法)模拟试卷1