某地区原来 7 位电话号码升级成 8 位,规则是:原号码首位是 8 的,
在 8 后加 1 再加上剩下的 6 位,如果首位不是 8 ,则直接加上 8 。例如,
原号码是 7654321”7654321”,则升级后的号码是 87654321”87654321”,如原号码是
8765432”8765432”,则升级后的号码是 81765432” 。用 Python 程序实现提示
输入原始的 7 位电话号码,然后输出升级后的 8 位电话号码 。
oldnumber = input('原始7位电话号码:')
if oldnumber.startswith('8'): #如果原电话号码开头为8,返回true
newnumber = '81'+oldnumber[1:] #首位为8,则81加原号码后6位
else:
newnumber = '8'+oldnumber #首位不为8,则原号码前加8
print(newnumber)
运行结果如下: