a="Doing is better than saying ."
print(r"\n"+a[ :15])
該程序運(yùn)行后,輸出的結(jié)果是( )
s1=[1,['a','b'],True]
s1[0]=s1[0]*2
s1.append(('apple','banana'))
print(s1[1: ])
執(zhí)行后輸出的結(jié)果為:( )
s1=float(input('請(qǐng)輸入行駛路程(公里):'))
if s1<=3:
f=10
elif s1<=10:
f=10+2.5*(s1-3)
else:
f=27.5+3.5*(s1-10)
print(f)
要測(cè)試所有分支程序代碼是否正確,以下測(cè)試數(shù)據(jù)中,最恰當(dāng)?shù)囊唤M是( )
p = [ 2, 1, 3, 4, 5 ]
c = 0
for i in range( 2, 6, 2 ):
if p[ i - 2 ] + p[ i -1 ] == p[ i ]:
c += 1
print( c )
執(zhí)行該段程序后,計(jì)算機(jī)顯示的是( )
①
n = input("請(qǐng)輸入一個(gè)實(shí)數(shù):")
②
print(n3)
請(qǐng)完善該代碼,上述劃線處可選的語句為:( )
file=open('ceshi.txt','w')
file.write("python is a programming language.")
file.close( )
file=open('ceshi.txt','r')
print(file.read( ))
該代碼段運(yùn)行后,輸出的結(jié)果為( )
c=0
num=[1,2,3,4]
def fun(num):
global c
for i in range( 5 ) :
c+=1
num.append(c)
return num
print(fun(num), num ,c)
則程序執(zhí)行后輸出( )
實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼。
a=[ ]
for i in range(100,1000):
if:
a.append(i)
total + = 1
print("這群小朋友總的人數(shù)有:")
for j in range(len(a)):
print(,end='、')
print('')
print('可能情況數(shù)為:',total,'種')
實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
import math
def isprime(x):
for i in range(2,int(math.sqrt(x))+1):
if x % i = = 0 :
f=False
return f
n=int(input("請(qǐng)輸入一個(gè)正整數(shù)n:"))
c=0
k=3
while k < = n-2:
if isprime( k ) and :
c + = 1
print("第"+ str( c ) +"對(duì)雙胞胎數(shù):", k ,'和',k+2)
print("共有"+str(c)+"對(duì)雙胞胎數(shù)")
1)輸入一串由英文字母和數(shù)字組成的字符串,
2)如果字符串有連續(xù)字符構(gòu)成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫成由第一個(gè)字符加上“ — ”和最后一個(gè)字符組成的新字符段,
3)例如:字符串為“abcdf12345becomexy”,則縮寫成“a-df1-5becomex-y”。
程序運(yùn)行時(shí),輸入一串字符,輸出縮寫的字符串,程序運(yùn)行效果如下圖所示:
實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼。
s=input("請(qǐng)輸入字符串s:")
flag = False
result=" "
for i in range( 0 , k-1):
if :
result=result+s[i]+"-"
flag = True
elif ord(s[i]) ! = ord(s[i+1])-1:
result=result+s[i]
result=result + s[i+1]
print("縮寫后的字符串為:",result)