下载此文档

Python期末题库(1)-带答案.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
python期末题库(1)
编写程序,使用循环语句求1+2+3…+100的和。
编写程序,使用循环语句求1+3…+99的和。
编写函数,用来求n!,其中n≥0,并编写测试代码。
编写程序,求1!+2!+3!+……+10!
5. 任意输入一个数字,判断一个数是否为回文数。
def is_palindrome(n):
n=str(n)
m=n[ : :-1]
#倒序 从后向前,取步长为1的字符
#即 倒序读一遍,如果与原字符串相同,则是回文数
return n==m
a=input("请输入一个数字")
result = is_palindrome(a)
print("判别回文数的结果是:%s"%result)
6. 编程从键盘输入两个正整数,计算并输出这两个数的最大公约数。
7. 编程从键盘输入两个正整数,计算并输出这两个数最小公倍数。
编写程序,输入一个用户的18位身份证号码,从中提取出生日期,并以“出生日期是*
年*月*日”样的格式输出。
a=input("请输入18位身份证号码")
n=a[6:10]
m=a[10:12]
d=a[12:14]
print("出生日期是:",n,"年",m,"月",d,"日")
编写程序,求Fibonacci(斐波那契)数列的前10个数。
方法1:
def fibs(num):
result=[0,1]
for i in range(num-2):
(result[-2]+result[-1])
return result
print(fibs(10))
方法2:
b=[0,1]
[(b[-2]+b[-1]) for i in range(8)]
print(b)
,读出文件的全部内容,并输出该文件的行数和最长行的长度。(25分)
“”的内容:
Say you, say me
Say it for always
That's the way it should be
运行结果:

Python期末题库(1)-带答案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人feng1964101
  • 文件大小322 KB
  • 时间2021-07-14