Python 二级模拟操作题(一)

1.计算下列式子,结果保留小数点后保留3位

代码:

>>> x = pow((3**4 + 5*(6**7))/8, 0.5)
>>> print("%.3f"%x)
418.294

2.用 Python 内置函数及 jieba 库中已有函数计算字符串的中文字符个数及中文词语个数

注意,中文字符包含中文标点符号

字符串:中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。

代码:

import jieba
s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
n = len(s) 
m = len(jieba.lcut(s))
print("中文字符数为%s,中文词语数为%s" %(n,m))

运行结果

3.十进制到二进制、八进制、十六进制的转换

dec = int(input("输入数字:"))
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))

4.使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个边长为 200 的正方形,效果如下图所示

代码:

import turtle
d = 0
for i in range(4):
    turtle.fd(200)
    d = d + 90
	turtle.seth(d)

猜你喜欢

转载自www.cnblogs.com/sch01ar/p/9638172.html