预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.仅使用Python基本语法,即不使用任何模块,编写Python程序计算下列数学表达式的结果并输出,小数点后保留3位。输入该题目没有输入输出输出结果小数点后保留3位x=pow((3**4+5*(6**7))/8,0.5)print("{:.3f}".format(x))2.以中国共产党第十九次全国代表大会报告中一句话作为字符串变量s,完善Python程序,分别用Python内置函数及jieba库中已有函数计算字符串s的中文字符个数及中文词语个数。注意,中文字符包含中文标点符号。(提交的代码应包括题目中给出的部分)importjiebas="中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"n=____①____m=____②____print("中文字符数为{},中文词语数为{}。".format(n,m)),中文输入该题目没有输入输出输出字符串s的中文字符个数及中文词语个数importjiebas="中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"n=len(s)m=len(jieba.lcut(s))print("中文字符数为{},中文词语数为{}。".format(n,m))3.0x4DC0是一个十六进制数,它对应的Unicode编码是中国古老的《易经》六十四卦的第一卦,请输出第51卦(震卦)对应的Unicode编码的二进制、十进制、八进制和十六进制格式。print("二进制{____①____}、十进制{____②____}、八进制{____③____}、十六进制{____④____}".format(____⑤____))输入该题目没有输入输出符合输出要求即可print("二进制{0:b}、十进制{0}、八进制{0:o}、十六进制{0:x}".format(0x4DC0+50))解析:Python十进制转二进制、八进制、十六进制Python3实例以下代码用于实现十进制转二进制、八进制、十六进制:实例(Python3.0+)#-*-coding:UTF-8-*-#Filename:test.py#authorby:om#获取用户输入十进制数dec=int(input("输入数字:"))print("十进制数为:",dec)print("转换为二进制为:",bin(dec))print("转换为八进制为:",oct(dec))print("转换为十六进制为:",hex(dec))执行以上代码输出结果为:python3test.py输入数字:5十进制数为:5转换为二进制为:0b101转换为八进制为:0o5转换为十六进制为:0x5python3test.py输入数字:12十进制数为:12转换为二进制为:0b1100转换为八进制为:0o14转换为十六进制为:0xcPython3实例Python3标准库概览Python3正则表达式2篇笔记.具体实现.十进制到二进制:.defdec2bin(num):l=[]ifnum<0:return'-'+dec2bin(abs(num))whileTrue:num,remainder=divmod(num,2)l.append(str(remainder))ifnum==0:return''.join(l[::-1]).十进制到八进制:.defdec2oct(num):l=[]ifnum<0:return'-'+dec2oct(abs(num))whileTrue:num,remainder=divmod(num,8)l.append(str(remainder))ifnum==0:return''.join(l[::-1]).十进制到十六进制:.base=[str(x)forxinrange(10)]+[chr(x)forxinrange(ord('A'),ord('A')+6)]defdec2hex(num):l=[]ifnum<0:return'-'+dec2hex(abs(num))whileTrue:num,rem=divmod(num,16)l.append(base[rem])ifnum==0:return''.join(l[::-1]).十进制数转化成二进制数(float).whileTrue:number=input("请输入一个正数:(输入q退出程序)")ifnumberin['q','Q']:breakelifnotfloat(number)>0:print("请输入一个正数(输入q退出程序):")else:number=float(number)array1=[]array2=[]integer=int(number)floa=numbe