猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
您如何使用循环来获取数字的最低有效位?
我对问题要求我在这里做什么感到有些困惑 —-> (
https://i.stack.imgur.com/TSfHH.jpg
)
这是使用python,规则是:只能使用循环和条件
吃鸡游戏
浏览 176
回答 1
1回答
偶然的你
以下是您的问题的两种解决方案。第一个是使用递归,第二个是计数器。def contains_two_fives_loop(n): """Using loop.""" counter = 0 while n: counter += n % 10 == 5 n //= 10 return 2 <= counterdef contains_two_fives_recursion(n): """Using recursion.""" return 2 <= (n % 10) == 5 + contains_two_fives(n // 10)def contains_two_fives_str_counter(n): """Convert to string and count 5s in the string.""" return 2 <= str(n).count("5")
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续