从键盘输入一个整数X输出X以内能被13整除的最大的偶数。
x=int(input())
a=[]
for i in range(x):
if i%13==0 and i%2==0:
a.append(i)
print(max(a))
如有帮助,请点采纳。
你题目的解答代码如下:
x = int(input("请输入一个整数x:"))
for i in range(x,-1,-1):
if i%13==0 and i%2==0:
print(i)
break
如有帮助,望采纳!谢谢!
能被 13 整除 ,且同时满足 被2 整除, 即 能被26 整除。
使用range(start, stop[, step])构建一个列表,然后依次对列表中的数进行判断,由于此题要求只要最大值,因此,我们可以制造一个逆序的列表。
x = int(input("输入:"))
for i in range(x,25,-1): # 第一个符合要求的数为 26
if i%26 == 0:
print("输出:",i)
break