大学的Python程序题题库.docx程序设计
题目:补充 fun 函数,其功能是判断一个整数是否是素数,在主
函数 main 中输入一个整数,调用该 fun 函数进行判断并输
出结果。
要求:使用 math 相关函数
import math
def fun(n):
i,w=2,0
if n<=1:
w=1
while i<=int(n)) and w==0:
if n%i==0:
w=1
break
else:
i=i+1
return w
def main():
print(" 【请连续四次判断输入的整数是否是素数: 】 ")
for i in range(4):
print("
【第 %d次:】 " %(i+1))
n=int(input('
【请输入一个整数
n:】'))
if fun (n)==0:
print("%d
是素数
" %n)
else:
print("%d
不是素数
" %n)
if __name__ == '__main__':
main()
题目:求 100- 999 之间的水仙花数
说明:水仙花数是指一个三位数的各位数字的立方和是这个数本身。
例如: 153= 1^3+ 5^3+ 3^3 )。
---------------------------------------------------------
注意:除要求填空的位置之外,请勿改动程序中的其他内容。
------------------------------------------------------'''
def main():
for i in range(100,1000):
h= iormat(x,x**2))
quit()
def main():
while True:
x = int(input(' 输入数字 :'))
power(x)
if __name__ == '__main__':
main()
【程序改错】
---------------------------------------------------------
题目: main() 函数中实现按逗号分隔列表,并打印输出
---------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------'''
def main():
l = [1,2,3,4,5,6,7];
k = 1;
for i in l:
print(i,end= ('' if (k == len(l)) else ','));
k=k+1
if __name__ == '__main__':
main()
题目:根据整型形参 m的值,计算如下公式的值。
1
1
1
t = 1-
—— -
—— - ... -——
2x2
3x3
mxm
例如:若 m=5,则应输出:
---------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------'''
def fun(m):
y=
for i in range(2,m+1):
y-=(i*i)
return y
def main():
m = int(input("
请输入整型形参
m的值:
"))
print(' 结果为: %.6f'%fun(m))
if __name__ == '__main__':
main()
【程序改错】
---------------------------------------------------
大学的Python程序题题库 来自淘豆网m.daumloan.com转载请标明出处.