import random a=[0]*6
for i inrange(6):
a[i]=random. randint(1,5)*2+1
i=0
while i<5:
if a[i]>a[i+1]:
a[i],a[i+1]=a[i+1],a[i]
else:
i+=1
print(a)
a[i]+=1
以上程序运行后,列表a的值可能是:( )
.....
Next
s = "abcxyz"
q = [1,2,3] + [0] * 10
head , tail = 0 , 3
res = ""
for i in s :
c = chr ((ord(i) - ord("a") + q [head]) % 26 + ord("a"))
res += c
q [tail] = q [head]
head = head + 1
tail = tail + 1
print(res)
执行该程序段后,输出的结果是( )
s=[2,3,8,7,5]
for i in range(len(s)-1):
for j in range(len(s)-1,i,-1):
if s[j]<s[j-1]:
执行该程序段,加框处语句被执行的次数是( )
s = "Python"
ans = " "
for i in range(len(s)) : c = s [ i ]
if "a" <= c <= "z":
if i % 2 == 0:
c = chr ( ( ord ( c ) - ord ( " a " ) - i ) % 26 + ord ( " a " ) )
ans += c print ( ans )
c = c . upper ( ) # x . upper( )将字符串x中的大写字母转换成小写字母
执行该程序段后,输出的内容是( )
Dim s1 As String, s2 As String
Dim c As Integer, i As Integer
s1 = InputBox("请输入一串字符")
s2 = ""
c = Len(s1)
For i = ▲
s2 = Mid(s1, i, 1) + s2
Next i
Print s2
【函数功能提示】
⑴函数Len(x)的功能是:取字符串x的长度值(即字符个数值)。
若x="abc",则Len(x)的值为3。
⑵函数Mid(x,y,z)的功能是:在字符串x中第y个字符开始取z个字符。
若x="abcdefg",则 Mid(x,4,3)取得的值是"def"。
程序空白处应填写的语句是:。
Ⅰ.设定小写字母a—z对应的数字为1—26,大写字母A—Z对应的数字为27—52。
Ⅱ.将某个单词的所有字母按照其对应的数字求和,
Ⅲ.若和为素数(质数)则判断为素单词,否则不是。
如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和为34+5+12+12+15=78,不是素数,因此单词“Hello”不是素单词。
def is_Prime(number):#判断number是否为素数
flag=True
for k in range(2,number):
if :
flag=False
break
return flag
s=input("请输入一个单词:")
total=0
for i in range(len(s)):
ch=s[i]
if "A"<=ch<="Z":
total=
elif "a"<=ch<="z":
#将小写字母转换为对应的数字并累加至变量total中,代码略
if :
print(s,"是素单词")
else:
print(s,"不是素单词")
n= 10
sj= ];zj= [];j= 0]
#按行读取"数据.txt"文件,每次读一行文字存入字符串变量line 中
f=open("数据txt")
line=f.readline( ) #读取标题行
line= =f.readline( )
while line:
sj.append(line.split(" ")) #将字符串以""为间隔分割成多个字符串组成的列表
line=f.readline( ) #读取下一行
zj = zhengli(sj)
#显示各用户之间关系二维表,代码略
#输入推荐目标用户id和阈值p,显示向目标用户推荐的好友列表
id = int(input("请输入推荐目标用户id: "))
p = int(input("请输入阈值p: "))
#调用函数进行好友推荐
if len(j) != 0:
t=0
print("推荐好友为:",end = "")
while t < len(tj):
print(j[t, end ="")
t=t+ 1
print("没有推荐好友")
def zhengli(sj):
r= [[0 for i in range(n)]for j in range(n)]
for i in range(n): .
for j in sj [i][l:]:
r[i][nt(j)-1]= 1
return r
def fenxi(id,p):
res =[]
for i in range(n):
c=0
for j in range(n):
if i!=id-1 and j!= id-1 and i!=j:
if
c+= 1
res.append(i+1)
return res
def read(file):
f=open(file,'r') #读取文件
li=[]
for line in f:
s=''
for i in range(len(line.strip())): #strip()函数删除字符串末尾的“\n”
ch=line[i]
if ch==',':
if ch>='0'and ch<='9'and flag:
s=s+ch
li.append(s)
f.close()
return li
def gl(s):
a=[]
for i in range(len(s)- 1):
x=s[i]
for j in range():
y=s[j]
return a
def maxgl(dic):
mt=0
for i in dic:
if dic[i]>mt:
return mt
dic={}
li=read('data.txt')#data.txt 是流水文件
for i in li:
if len(i)>1:
a=g1(i)
for j in a:
if j in dic:
dic[j]+=1
dic[j]=1
mt=maxg1(dic)
print('关联度最多的一组商品是: x'+i[0]+'和x'+i[1])