计算机2000年问题又称“千年虫”、“计算机千禧年千年虫问题”或“千年危机”。 简称“Y2K”。 在使用了计算机程序的智能系统(计算机系统、自动控制芯片等)中,其中的年份只以2位的10进制来表现,因此如果系统进行跨世纪的日期处理运算(多个日期之间的计算和比较等),则会产生错误的结果千年虫
在计算机上,” 1998 “显示为” 98 “,” 2000 “显示为” 00 “。 因此,当计算机时间进入2000年时,计算机将2000年解析为1900年。 因此,千年虫基本上不是病毒,而是程序处理日期的错误(计算机程序故障)。
把列表里面的数据进行修改,然后升序排序后输出。
# coding :UTF_8#开发团队:魅力项链之家#开发者:机器人魅力项链#开发时间: 2020/7/24 14:14#文件名: AC_6_1.py# 90 ) forIinrange(len(year ) ) : # )将year列表中的所有元素转换为Iifyear[I]==003360year[I]=int ) 2000 ) else3360year[I] year )按升序对year.sort(reverse=false )列表排序print ) (按升序对当前输出的第一年排序),使用year ) print ((方法2为enus ) 98,00,75,) valueinenumerate(year ) : # )遍历列表元素索引和年份if str (value )==’0′: # )判断00的年份year[index]=int ) 2000 ) value print (‘输出当前序列的第一年:’,year ) year.sort ) reverse=false (按升序排序print )列表;按升序排序当前输出的第一年(‘,year ) )运行结果
在这里,我们使用range和enumerate函数重新生成了列表。 有很多方法,例如使用正则表达式匹配列表中的值。