信息python真题

根据题目要求编写的Python程序如下

(注意,幸运数字应该是前两位之和等于后两位之和的四位正整数。)

问题1

def luck_number(n):

if len(str(n))==4:

a = n % 10;

b=n//10%10

c=n//100%10

d=n//1000%10

如果d+c==b+a:

返回True

否则:

返回False

否则:

返回False

a,b =输入()。拆分()

计数=0

对于范围内的I(int(a),int(b)+1):

如果luck_number(i)==True:

计数+=1

如果计数%5==0:

打印(" %d"% i ")

否则:

打印(" %d "% i,end= ' ')

源代码(注意源代码的缩进)

问题2

定义反向订单(B):

对于范围内的I(len(B)//2):

t=B[i]

B[i]=B[len(B)-1-i]

B[len(B)-1-i]=t

返回B

A=["一"、"二"、"三"、"四"、"五"、"六"、"服务器"、"八"、"九"、"十]]

c =逆序(A)

打印(C)

源代码(注意源代码的缩进)