【问题描述】因录入员失误,把8位的学号输成了6位(缺失了前2位)。例如:190001的正确学号是20190001(正确学号的前4位是入学年份,只考虑学号前2位是20的情况)。现输入一组错误学号,学号间空格分隔,请输出一组正确的学号。
【输入形式】一行字符,包括一个或多个错误学号,空格分隔
【输出形式】一行字符,即所求的一个或多个正确学号,空格分隔
【样例输入】190001 190002 190003
【样例输出】20190001 20190002 20190003
def add_id(data2):
()
data1=input().split()
result=add_id(data1)
for x in result:
print(x,end=" ")
def add_id(data2):
return map(lambda s: '20' + s, data2)
data1 = input().split()
result = add_id(data1)
for x in result:
print(x, end=" ")
这样行不
id_num=input("学号:")
data1=id_num.split(" ")
for x in data1:
new="20".__add__(x)
print(new,end=" ")
定义add_id函数如下:
def add_id(data2):
for data in range(len(data2)):
data2[data]=f'20{data2[data]}'
return data2
data1=input().split()
result=add_id(data1)
for x in result:
print(x,end=" ")