学习
实践
活动
专区
工具
TVP
写文章

月薪50K的Python程序员编写的15道思考题,试试你的工资是多少?

推荐下我的web前端学习群:273733234,每天晚上20:00我都会开直播给大家分享web前端学习知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送web前端学习教程)关注weixin,惊梦前端,大家都是学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的web党,如果你是正在学习web前端的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实。

Python测试题:

1 循环题:一个数如果恰好等于它的因子之和,那么把这个数叫做”尽数”。103456743比如8=2+2+4,问如何应用Python编程找出1000里面的所有尽数?

#!/usr/bin/python# -*- coding: UTF-8 -*-from sys import stdoutfor j in range(2,1001): k = [] n = -1 s = j for i in range(1,j): if j % i == 0: n += 1 s -= i k.append(i) if s == 0: print j for i in range(n): stdout.write(str(k[i])) stdout.write(' ') print k[n]1234567891011121314151617181920

2猫吃鱼:猫第一次抓捕若干条鱼,当即吃了一半,馋猫不过瘾,又吃一条第二天中午又把剩下的鱼吃了一半,还没过瘾又多吃了一条。然后接着每天中午都吃了前一天剩下的一半多一条。循环到第十天中午再去吃的时候,看到只剩一条鱼了。问猫咪第一次到底捕获了多少鱼呢?

这个数学问题不是那么简单哟!

这个话题到这里就算是做完了,我自己是一名程序员建了一个群,每天分享对应的学习资料和学习方法经验:273733234,欢迎初学和进阶中的小伙伴。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180127A0QPKM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券