📅  最后修改于: 2023-12-03 15:09:28.210000             🧑  作者: Mango
本程序实现了一个简单的函数 CenturyFromYear(year)
,用于判断给定年份所在的世纪。函数的传入参数为一个整数类型的年份,例如 year = 1905
,则函数应该返回 20
。
def CenturyFromYear(year):
"""
功能:判断给定年份所在的世纪
参数:year,整数类型的年份
返回值:整数类型,表示年份所在的世纪
"""
if year % 100 == 0:
return year // 100
else:
return year // 100 + 1
函数实现非常简单,首先判断该年份是否为整百年,如果是的话,则直接除以 100 就是该年份所在的世纪;如果不是整百年,则将年份除以 100,再加 1,即可得到该年份所在的世纪。
使用上述函数对于 year = 1905
进行测试,期望得到的结果为 20
。
assert CenturyFromYear(1905) == 20
测试结果符合预期,该函数可以正确地计算给定年份所在的世纪。