需求
编写一个程序,给定一个字符串,该字符串表示 EXCEL 工作表中的行范围(例如 A2:F2)或只有一个字母的列范围(例如 A2:A26),使用切片和内置操作来确定该范围内的单元格数量。
实战
代码实现
a = input('请输入范围').replace(':',':').split(':')
x = abs(ord(a[0][0]) - ord(a[1][0])) + 1
a1 = 0
a2 = 0
for i in range(1,len(a[0])):
a1 = a1*10 + int(a[0][i])
for i in range(1,len(a[1])):
a2 = a2*10 + int(a[1][i])
y = abs(a1 - a2) + 1
print(x*y)