Python教程

python基础语法常见面试题(持续更新)

本文主要是介绍python基础语法常见面试题(持续更新),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

                                 python常见面试题

 

1.给出一串空格分隔的数字,返回最高和最低的数字。

示例: number ("1 2 3 4 5 6")  $打印"5 1"

答案:

number = '1 2 3 4 5'
number_list = []
for b in number:
    if b == ' ':
        pass
    else:
        number_list.append(int(b))
print(max(number_list),min(number_list))

---------------------------------------------打印结果-------------------------------------
1

 

2. 下面一个数字,我们需要写一个python函数来计算数组中存在的True数量。

示例:arrayl = [True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,True,True,True,True,True,True,True

#  retun 17

答:

arrayl = [True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,True,True,True,True,True,True,True]

def sum_arrayl(number):
    sum_ture = 0
    for true in number:
        if true == True:
            sum_ture = sum_ture+1
        else:
            pass
    return sum_ture

print(sum_arrayl(arrayl))

----------------------------------打印结果-------------------------------------------

17

 

 

 
这篇关于python基础语法常见面试题(持续更新)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!