python实现isprime函数、参数为整数、要有异常处理_Python期末复习题1

  • Post author:
  • Post category:python


1

、当输入为

5

时,写出下面程序的输出结果。

n=eval(

input(“

请输入一个正整数:

”)

)

sm=1

for i in range(1, n):

sm=sm*i

print(“

运行结果为:

{}”.format(sm))

2

、请写出程序的输出结果。

print(

运行结果为:

)

for s in “BISTION”:

for i in range(2):

print(s, end=””)

if s==”T”:

break

3

当输入为

12.5

时,写出下面程序的输出结果。

try:

alp = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”

idx = eval(input(”

请输入一个整数

: “))

print(alp[idx])

except NameError:

print(”

输入错误,请输入一个整数

!”)

except:

print(”

其他错误

“)

4

、请写出下面程序的输出结果。

def reverse1(lis):

length=len(lis)

lib=lis

for i in range(length):

lib[i]=lis[length-i-1]

return lib

ls=[’12C’,’DE78′,’1234′]

lb=reverse1(ls)

print(“lb=”,lb)

5

、给定

F

盘根目录下的一个文本文件——诗词

.txt

,文件内容如下: