
Python代码的问题,我学过C和C++Java,但是我不会Python,明天考试,希望有好心人能帮帮我,大概解释一下 50
1.(3分)写出如下代码的运行结果。s=[1,2,3,4,5,6,7,8,9,10]print(s[:2],s[6:])print(s[::3])2.(4分)写出如下代码...
1.(3分)写出如下代码的运行结果。
s = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(s[:2], s[6:])
print(s[::3])
2.(4分)写出如下代码的运行结果。
flag1 = 0
flag2 = 1
flag3 = 'a'
print(flag1 and flag3)
print(flag2 and flag3)
print(flag1 or flag3)
print(flag2 or flag3)
3.(4分)写出如下代码的运行结果。
a = [1991, 2014, 'physics', 'math']
a.insert(1,'100')
#a.insert(1,'200')
a.pop( )
a.pop(2)
print(a)
4.(5分)执行下面函数countSum(1,2,3,4,5,6,7,8,9),运行结果为:
def countSum(*args):
sum = 0
for i in args:
sum += i
return sum
5.(4分)写出如下代码的运行结果。
a,b=4,5
print(a,b)
a,b = (6,7)
print(a,b)
a,b="AB"
print(a,b)
((a,b),c)=('AB','CD')
print(a,b,c)
6.(6分)写出如下函数f的功能。
def f(list2):
for i in range(0, len (list2)):
min = i
for j in range(i + 1, len(list2)):
if list2[j] < list2[min]:
min = j
list2[i], list2[min] = list2[min], list2[i]
7.(4分)写出如下函数f的功能。
def g(ls):
m = 0
for i in range(0, len(ls)):
if ls[i]<ls[m]:
m=i
ls[0],ls[m]=ls[m],ls[0] 展开
s = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(s[:2], s[6:])
print(s[::3])
2.(4分)写出如下代码的运行结果。
flag1 = 0
flag2 = 1
flag3 = 'a'
print(flag1 and flag3)
print(flag2 and flag3)
print(flag1 or flag3)
print(flag2 or flag3)
3.(4分)写出如下代码的运行结果。
a = [1991, 2014, 'physics', 'math']
a.insert(1,'100')
#a.insert(1,'200')
a.pop( )
a.pop(2)
print(a)
4.(5分)执行下面函数countSum(1,2,3,4,5,6,7,8,9),运行结果为:
def countSum(*args):
sum = 0
for i in args:
sum += i
return sum
5.(4分)写出如下代码的运行结果。
a,b=4,5
print(a,b)
a,b = (6,7)
print(a,b)
a,b="AB"
print(a,b)
((a,b),c)=('AB','CD')
print(a,b,c)
6.(6分)写出如下函数f的功能。
def f(list2):
for i in range(0, len (list2)):
min = i
for j in range(i + 1, len(list2)):
if list2[j] < list2[min]:
min = j
list2[i], list2[min] = list2[min], list2[i]
7.(4分)写出如下函数f的功能。
def g(ls):
m = 0
for i in range(0, len(ls)):
if ls[i]<ls[m]:
m=i
ls[0],ls[m]=ls[m],ls[0] 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询