信息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)
源代码(注意源代码的缩进)