图 a | 图 b |
请回答下列问题:
f=open("dc.txt",encoding="utf-8")
line=f.readline()
pro,pub=0,0
# 读取第一行,保存在字符串 line 中
while line: # 当 line 非空
x=
t=int(line[3:])
if x=="A":
pro+=t
line=f.readline() # 继续读取一行
score=int(pro/5*0.6+pub/5*0.4)
grade=
print("推荐度为:","★"*grade)
Ⅰ.设定小写字母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=int(input("请输入要查找的自幂数位数:"))
count=total=0
for i in range(1*10**(n-1),1*10**n):
a=i
while a>0:
total+=
a=a//10
if i==total:
count+=1
print(i)
print(str(n)+"位自幂数一共有"++"个")
s="78.166.97.89."
n=len(s);c="";max=""
for i in range(n):
if "0"<=s[i]<="9":
c=s[i]+c
else:
if c>max:
max=c
c=""
print(max)
执行该程序后,输出的结果是( )
import random
a=[0]*6
for i in range(6):
a[i]=random.randint(1,10) #随机生成 1到 10范围内的整数
for i in range(5):
if i%2==0 and a[i]>a[i+1]:
a[i],a[i+1]=a[i+1],a[i]
else:
a[i]+=1
print(a)
执行该程序段后,a的值可能的是( )