Python练习题库
一、阅读程序
1.写出下面代码的执行结果。
def Join(List, sep=None):
return (sep or ',').join(List)
print(Join(['a', 'b', 'c']))
print(Join(['a', 'b', 'c'],':'))
答:
a,b,c
a:b:c
2.若k为整数,下述while循环执行的次数为:9
k=1000
while k>1:
print(k)
全网营销k=k//2
3.写出下面代码的运行结果。
def Sum(a, b=3, c=5):
return sum([a, b, c])
print(Sum(a=8, c=2))
print(Sum(8))
print(Sum(8,2))
答:
13
python基础代码练习16
15
4.写出下列程序输出结果
i=1
while i+1:
if i>4:
print("%d"%i)
i+=1
break
print("%d"%i)
i+=1
i+=1
5.写出下面代码的运行结果。
def Sum(*p):
return sum(p)
print(Sum(3, 5, 8))
print(Sum(8))
print(Sum(8, 2, 10))
答:
16
8
20
6.下面程序的执行结果是__________________。(1)
s = 0
kerastase卡诗香港for i in range(1,101):
s += i
else:
print(1)
7.下面程序的执行结果是______________。(1275)
s = 0
for i in range(1,101):
s += i
if i == 50:
asp留言板代码源下载print(s)
break
ubuntu和win10哪个流畅else:
print(1)
8.阅读下面的代码,输出结果为_____________。
x = list(range(10))
for index, value in enumerate(x):
if value == 3:
x[index] = 5
else:
print(x)
答:将列表x中值为3的元素修改为5。
9.阅读下面的代码,解释其功能:
>>> import string
>>> x = string.ascii_letters + string.digits
>>> import random
>>> print(''.join(random.sample(x, 10)))
答:输出由英文字母大小写或数字组成的长度为10且不重复的随机字符串。
10.下面的代码输出结果为_____________。(3)
def demo():
pad和tabletx = 5
x = 3
demo()
print(x)
11.下面程序运行的结果为_______________。([5, 6, 1, 2, 3, 4])
def demo(lst, k):
if k<len(lst):
return lst[k:]+lst[:k]
lst=[1,2,3,4,5,6]
demo(lst,4)
12.下面程序运行的结果为_____ appy New Year!H__________。
def foo(s):
if s=="":
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论