python - 使用循环多次调用函数
问题描述
我制作了一个生成地图的函数,我将通过绘制代表一天 24 小时的 24 个版本的地图将其变成 gif。我可以通过以下方式调用我的地图。
get_gif(0.0, '00:00:00', '00.png')
要打印下一张地图,我将调用以下内容:
get_gif(1.0, '01:00:00', '01.png')
依此类推,直到我的最后一个电话看起来像这样:
get_gif(23.0, '23:00:00', '23.png')
我将如何制作一个循环,以便我可以一次性拨打所有 24 个电话?我的第一个参数是0.0
to 23.0
(一天中的小时数)之间的浮点数,然后是我在地图中打印的时间的字符串,然后是另一个字符串,它是文件名。
解决方案
对于python3.6及以上:
for hour in range(24):
get_gif(float(hour), f"{hour:02}:00:00", f"{hour:02}.png")
推荐阅读
- c# - 使用 ASP.NET Core MVC 获取用户输入
- r - 是否有用于格式化国际货币字符串的 R 库或函数?
- python - Pandas 中用户定义的扩展窗口
- html - 将 HTML 文本放在 CSS rgba 层的前面
- asp.net-core - 如何在 Asp.net 核心剃须刀页面的布局页面中检索临时数据
- python - 如何检查一个序列是严格单调的还是存在一个两边严格单调的转折点?
- javascript - 浏览器中常见的内置 javascript 异步函数有哪些?
- node.js - 如何为 Express/Mongoose 规范化多对多关系创建发布请求
- git - 修复 Git 中的冲突
- sorting - 去 sort.IntSlice() 实现