当前位置:   article > 正文

2022中国大学python语言程序设计测试五答案(北理工嵩天 、黄天羽 、礼欣)_中国大学moocpython程序设计答案

中国大学moocpython程序设计答案

 本文章为大家准备2022中国大学python语言程序设计答案,与教学同步,但是还是希望同学们自己可以自己写。


 

  测试一:http://t.csdn.cn/W7fWE

测试二:2022中国大学python语言程序设计测试二答案(北理工嵩天 、黄天羽 、礼欣)_木林森呢的博客-CSDN博客

测试三:https://blog.csdn.net/qq_59260978/article/details/123906251

​​​​​​测试四:2022中国大学python语言程序设计测试四答案(北理工嵩天 、黄天羽 、礼欣)_木林森呢的博客-CSDN博客

测试五:2022中国大学python语言程序设计测试五答案(北理工嵩天 、黄天羽 、礼欣)_木林森呢的博客-CSDN博客

测试六:https://blog.csdn.net/qq_59260978/article/details/123907219


测验5: 函和数代码复用

1)单项选择题

1.提高代码执行速度

2.10   11

3.执行该函数后,变量c的值为200

4.自定义函数调用前必须定义

5.应尽可能合理划分功能块,功能块内部耦合度

6.执行效率高

7.对函数的使用必须了解其内部实现原理

8.def vfunc(*a,b):

9.函数可以没有return语句

10.每个递归函数都只能有一个基例

2)程序设计题

以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。

  1. #请在...补充代码
  2. import random
  3. def genpwd(length):
  4. a = pow(10, length - 1)
  5. b = pow(10, length) - 1
  6. return random.randint(a, b)
  7. length = eval(input())
  8. random.seed(17)
  9. for i in range(3):
  10. print(genpwd(length))

2.获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。

  1. def prime(m):
  2. flag = 0 #定义一个标记,便于根据返回值判断是否是质数
  3. for i in range(2,m):
  4. if m % i == 0:
  5. flag = 1
  6. break
  7. return flag
  8. n = eval(input())
  9. a = int(n) #强制转换为整数
  10. a = a + 1 if a < n else a #输出一个比n本身要大的整数,
  11. #切记前面的a = a + 1不要写成a += 1,输出会不对的
  12. count = 5 #用于成功输出一个符合要求的质数的计数器
  13. t = ""
  14. while count > 0:
  15. if prime(a) == 0:
  16. t += "{},".format(str(a))
  17. count -= 1 #只有是质数方可减一
  18. a += 1 #无论是否是质数均加一
  19. print(t[:-1])

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/695323
推荐阅读
相关标签
  

闽ICP备14008679号