题目1
1.1如何写一段程序判断python编译器的版本号
需要掌握知识
ctypes模块
使用该模块前要导入 import ctypes
ctypes.windll.user32.MessageBoxW(0,“正确版本”,‘正确’,0)的理解
功能将字符串对话框的形式展示
(0,a,b,0):四个参数中a表示输出字符串,b表示文本框标题
import sys #系统模块
import ctypes
a=sys.version #根据系统模块返回,python相应的版本信息
if a[0:5]=='3.6.7': #用切片截取版本号,判断并弹出相应的对话框
ctypes.windll.user32.MessageBoxW(0,"版本正确","正确",0)
else:
ctypes.windll.user32.MessageBoxW(0,"版本错误","错误",0)
需要掌握知识
字符串类型的数据可以使用切片获取对应位置的值
1.2 求2009的100次方 第100位到110位这11个数字是多少?其结果一共有多少位?
s=2009**100 #计算出2009**100的结果
s1=str(s) #由于要测量结果的长度,而int类型并不支持,所以要进行类型的转换
print("2009**100=%d"%s)
print("字符串的长度为%d"%len(s1))
print("第100位到110位这11个数字是%s"%s1[100