预览加载中,请您耐心等待几秒...
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的中文字 符个数及中文词语个数。注意,中文字符包含中文标点符号。(提交的代码应包括题目中 给出的部分) importjieba s="中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美 好生活需要和不平衡不充分的发展之间的矛盾。" n=____①____ m=____②____print("中文字符数为{},中文词语数为{}。".format(n,m)),中文 输入 该题目没有输入 输出 输出字符串s的中文字符个数及中文词语个数 importjieba s="中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美 好生活需要和不平衡不充分的发展之间的矛盾。" 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转换为十六进制为:0x5 python3test.py输入数字:12十进制数为:12转换为二进制为:0b1100转换为 八进制为:0o14转换为十六进制为:0xc Python3实例 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)forxin range(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]) .十