高中phython试题?1、 在Python中___表示空类型。(None)2、 查看变量类型的Python内置函数是___。(type())3、list(map(str, [1, 2, 3]))的执行结果为___。([‘1’, ‘2’, ‘3’])4、那么,高中phython试题?一起来了解一下吧。
又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到我的文章,你就偷着乐吧,我总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科;还有暑假马上来了,小伙伴们可以在闲暇之际,看看小猿圈的,为以后找工作垫垫基础,也是很不错的。
一、选择题
1、已知x=[1,2]和y=[3,4],那么x+y等于什么( )
A、3B、7C、[1,2,3,4] D、[4,6]
2、os.path模块的下列方法,哪个是用来判断指定路径是否存在的?( )
A、exists()B、exist()C、getsize() D、isfile()
3、以下选项中不是 Python 对文件的写操作方法的是 ( D )
A、 writelinesB、write C、rite 和 seek D、writetext
4、关于算法的描述,以下选项中错误的是 ( B )
A、算法是指解题方案的准确而完整的描述
B、算法的复杂度主要包括时间复杂度和数据复杂度
C、算法具有可行性、确定性、有穷性的基本特征
D、算法的基本要素包括数据对象的运算和操作及算法的控制结构
解释:算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。
#!/usr/bin/python#-*-coding:utf-8-*-
#@Time:2018/6/1814:04
#@File:Dec_To_Bin.py
"""
十进制转二进制
"""
defdec2bin(string_num):
num=int(string_num)
mid=[]
whileTrue:
ifnum==0:
break
num,rem=divmod(num,2)
mid.append(rem)
return''.join([str(x)forxinmid[::-1]])
if__name__=='__main__':
anum=raw_input(u'请输入要转换的数字:')
printu'该数字转换为二进制后是:{}'.format(dec2bin(anum))
# 2021-04-22 Luke
# a = 5
a = input("请输入一个整数:")
# b = 6
b = input("请输入一个整数:")
# 5 > 6 为false 所以打印b
if a > b :
print(a)
else:
print(b)
循环实现:
列表推导式实现:
上面两种方法都能得到结果 1/2+2/3+3/4+4/5+5/6=5/6 的和为:0.8333333333333333
先从键盘输入5,就是给变量a赋值5,再输入6,就是给变量b赋值6。
判断a是否大于b,如果成立,输出a,不成立输出b。现在a里面存放的是5,b里面存放的是6,所以,a>b的条件不成立,所以使用else内的输出,就是输出b的值。
以上就是高中phython试题的全部内容,先从键盘输入5,就是给变量a赋值5,再输入6,就是给变量b赋值6。判断a是否大于b,如果成立,输出a,不成立输出b。现在a里面存放的是5,b里面存放的是6,所以,a>b的条件不成立,所以使用else内的输出。