用户输入 2 个或 2 个以上的整数,每个输入的整数之间用逗号分隔,用户输入的整数不保
证有序,编程判断是否用户输入的数字可以构成等差数列。若可以打印输出 True,不可以打印输出 False。
输入样例:
5,6
输出样例:
在这里给出相应的输出。例如:
True
Python题解:
def judge(num, d):
for i in range(1, len(num)):
if (num[i] - num[i - 1] != d): return False
return True
str = input()
mylist = str.split(',')
num = list(map(lambda x: int(x), mylist))
num.sort()
d = num[1] - num[0]
if (judge(num, d)):
print("True")
else:
print("False")