Python中文
首页
教程
问答
标签
搜索
登录
注册
年至世纪函数
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>问题:给定一年,返回它所处的世纪。第一个世纪是从第一年到100年(含100年),第二个世纪是从101年到200年(含200年),等等</p> <p>我的代码:</p> <pre><code>def centuryFromYear(year): century = year/100 decimal = int(str(century[-2:-1])) integer = int(str(century)[:2]) if decimal > 0: return integer + 1 else: return integer print(centuryFromYear(2017)) </code></pre> <p>这在某些情况下似乎不起作用。比如年份=2001或年份=2000。</p> <p>有谁能提供一段更简单的代码吗?</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>采用整数除法,2000年和2017年都能正常工作:</p> <pre><code>1 + (year - 1) // 100 </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何导入模块?
3 回答
如何导入模块(如果以前导入,则重新加载)
4 回答
如何导入模块/函数以及如何知道哪些关键字可以传递给内置函数
6 回答
如何导入模块kicost并传递参数
2 回答
如何导入模块python
2 回答
如何导入模块uno?
5 回答
如何导入模块中定义的变量?
5 回答
如何导入模块但忽略包的_uinit\u uuuu.py?
4 回答
如何导入模块并使用python中的方法
7 回答
如何导入模块并将其绑定到tkinter wind中的按钮
5 回答
如何导入模块并更改模块内的变量值并执行i
10 回答
如何导入模块并运行它而不运行程序的其余部分?
2 回答
如何导入模块应用转换或替换为其他?
8 回答
如何导入模块而不考虑目录
6 回答
如何导入正确的包(pythonDjango)
1 回答
如何导入气流的PostgresOperator
4 回答
如何导入水蟒环境。virtualenv中的yml?
9 回答
如何导入没有.py扩展名的python脚本?
6 回答
如何导入没有API密钥的Amazon S3 bucket?
9 回答
如何导入没有子导入的模块
5 回答