You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

01_09.py 914 B

123456789101112131415161718192021222324
  1. #1.9 快乐数:编写一个算法来判断一个数 n 是不是快乐数。如果 n 是快乐数打印True ;不是,则打印输出False。
  2. #「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。
  3. num = 19
  4. #结果历史,判断是否陷入无限循环
  5. oper_list = [num]
  6. while 1:
  7. oper = 0
  8. for i in range(1,len(str(num))+1):
  9. oper += (num//10**(i-1)%10) ** 2#从右至左第i位上数字的平方
  10. num = oper
  11. if num == 1:
  12. print('true')
  13. oper_list.append(oper)
  14. break
  15. elif num in oper_list:
  16. print('false')
  17. oper_list.append(oper)
  18. break
  19. else:
  20. oper_list.append(oper)
  21. print(oper_list)

机器学习越来越多应用到飞行器、机器人等领域,其目的是利用计算机实现类似人类的智能,从而实现装备的智能化与无人化。本课程旨在引导学生掌握机器学习的基本知识、典型方法与技术,通过具体的应用案例激发学生对该学科的兴趣,鼓励学生能够从人工智能的角度来分析、解决飞行器、机器人所面临的问题和挑战。本课程主要内容包括Python编程基础,机器学习模型,无监督学习、监督学习、深度学习基础知识与实现,并学习如何利用机器学习解决实际问题,从而全面提升自我的《综合能力》。