读取输入的三个浮点数,分别表示等差数列的第一项、第二项和项数
a1, a2, n = map(float, input().split())
计算等差数列的公差
d = a2 - a1
计算等差数列的第 n 项
an = a1 + (n - 1) * d
计算等差数列的各项之和
sum = n * (a1 + an) / 2
根据输入的类型,确定输出结果的类型
if a1.is_integer() and a2.is_integer() and sum.is_integer():
print(int(sum)) # 如果a1和a2都是整数,则将结果转换为整数类型输出
else:
print(sum) # 否则,保持浮点数类型输出