赞
踩
本文章为大家准备2022中国大学python语言程序设计答案,与教学同步,但是还是希望同学们自己可以自己写。
测试二: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位的密码,密码的每位是一个数字。每个密码单独一行输出。
- #请在...补充代码
- import random
-
- def genpwd(length):
- a = pow(10, length - 1)
- b = pow(10, length) - 1
- return random.randint(a, b)
-
- length = eval(input())
- random.seed(17)
- for i in range(3):
- print(genpwd(length))
2.获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。
-
- def prime(m):
- flag = 0 #定义一个标记,便于根据返回值判断是否是质数
- for i in range(2,m):
- if m % i == 0:
- flag = 1
- break
- return flag
-
- n = eval(input())
- a = int(n) #强制转换为整数
- a = a + 1 if a < n else a #输出一个比n本身要大的整数,
- #切记前面的a = a + 1不要写成a += 1,输出会不对的
- count = 5 #用于成功输出一个符合要求的质数的计数器
- t = ""
- while count > 0:
- if prime(a) == 0:
- t += "{},".format(str(a))
- count -= 1 #只有是质数方可减一
- a += 1 #无论是否是质数均加一
- print(t[:-1])
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。