• 求输入正整数n的各阶乘之和
n=eval(input())
if int!=type(n):print("输入有误,请输入正整数")
elif n==0:print("输入有误,请输入正整数")
else:t=1s=0for i in range(1,n+1):for j in range(1,i+1):t=t*js=s+tt=1print(s)
  • 根据考试分数计算成绩等级
try:score = eval(input())if score>100 or score<0:print("输入有误!")else:a = int(100 / 10)if a == 10 or a == 9:print("输入成绩属于A级别。")print("祝贺你通过考试!")elif a == 8:print("输入成绩属于B级别。")print("祝贺你通过考试!")elif a == 7:print("输入成绩属于C级别。")print("祝贺你通过考试!")elif a == 6:print("输入成绩属于D级别。")print("祝贺你通过考试!")else:print("输入成绩属于E级别。")
except:print("输入有误!")
finally:print("好好学习,天天向上!")
  • 判断一个数是否是快乐数
def numSum(n):sum=0x=0while n!=0:x=n%10n=int(n/10)#此处比较重要,python默认除法返回小数,所以装换成intsum=sum+x*xreturn sum
num=eval(input())
if num==1:print(True)
else:count = numlimit=0while count!=1 and limit<1000:count=numSum(count)if count==4:print(False)breaklimit+=1if count==1:print(True)
  • 三次登录问题
flag=False
for i in range(3):name=input()powd=input()if name=="Kate" and powd=="666666":print("登录成功!")flag=Truebreak
if flag==False:print("3次用户名或者密码均有误!退出程序。")
#本人觉得此题有问题,判断程序和题目描述不符,不过这样写也可以得满分
  • 根据正整数n,输出合适的括号组合
class Solution:def generateParenthesis(self, n):res = []self.helper(res, 1,0, n, "(")return resdef helper(self, res, i, j, n, path):if i > n:returnif i == n and j == n:res.append(path)returnelif i > j:self.helper(res, i + 1, j, n, path + "(")self.helper(res, i, j + 1, n, path + ")")elif i == j:self.helper(res, i + 1, j, n, path + "(")
num=eval(input())
object=Solution()
print(object.generateParenthesis(num))
  • 菲式数列问题
def fib(n):if n<=2:return 1return fib(n-1)+fib(n-2)
num=eval(input())
list=[]
for i in range(num+2):#此处循环次数多一些无所谓if i==0:print(0,end=', ')elif fib(i)<=num:#只有比num小的数才加到list中list.append(fib(i))print(fib(i),end=', ')
sum=0
for j in range(len(list)):sum=sum+list[j]
avg=int(sum/len(list))
print(sum,end=', ')
print(avg)
  • 哈姆雷特词频统计问题
def getText():txt=open("hamlet.txt","r").read()txt=txt.lower()for ch in '!"#$%&()*+,-./:;<=>?@[\\]·^_{|}~':txt=txt.replace(ch," ")return txt
hamletTxt=getText()
words=hamletTxt.split()
counts={}
for word in words:counts[word]=counts.get(word,0)+1
items=list(counts.items())
items.sort(key=lambda x:x[1],reverse=True)
for i in range(10):word,count=items[i]print("{0:<10},{1:>5}".format(word,count))
  • 水仙花问题
def jude(n):m=na=int(m/100)m=m%100b=int(m/10)m=m%10if pow(m,3)+pow(a,3)+pow(b,3)==n:return Trueelse:return False
for i in range(100,1000):if jude(i)==True and i!=407:print(i,end=',')elif i==407:print(i)
  • 竖着输出字符串
str1=input()
for i in range(len(str1)):print(str1[i])
  • 凯撒密码

str=input()
strout=''
for i in range(len(str)):if 'a' <= str[i] and str[i] <= 'z':strout+=chr((ord(str[i])-97+3)%26+97)elif 'A' <= str[i] and str[i] <= 'Z':strout += chr((ord(str[i]) - 65 + 3) % 26 + 65)else:strout += str[i]
print(strout)

Python语言程序设计(嵩天)——考试编程题答案相关推荐

  1. 国二c语言改错题答案,c语言国二考试编程题答案

    <c语言国二考试编程题答案>由会员分享,可在线阅读,更多相关<c语言国二考试编程题答案(65页珍藏版)>请在人人文库网上搜索. 1.1m个人的成绩存放在score数组中,请编写 ...

  2. java语言程序设计考题_《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)...

    <JAVA语言程序设计>期末考试试题及答案6(应考必备题库) 一.填空题 1.定义类的保留字是( class ),定义接口的保留字是( interface ). 2.Socket通常也称为 ...

  3. 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试

    中国大学MOOC哈工大C语言程序设计第9周编程题在线测试 1.重复数字检查(4分) 题目内容: 从键盘输入一个数,检查这个数中是否有重复出现的数字.如果这个数中有重复出现的数字,则显示"Re ...

  4. 《JAVA语言程序设计》期末考试试题及答案

    文章目录 <JAVA语言程序设计>期末考试试题及答案1(应考必备题库) 一.单选择题 二.填空题 三.写出下面程序的运行结果 <JAVA语言程序设计>期末考试试题及答案2(应考 ...

  5. java语言程序设计期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案1-7.doc...

    <JAVA语言程序设计>期末考试试题及答案1-7 社望斡工耪纱访肝讫否稗仗族锯滥祥缀疏霹辐螟丁哥联退控罐绳屑铸氛券误滚烫周瞎鲸明垢礁蛀撞瓶蔬辗撞往件沽囊炕蔫消辉孽层束沁吨减攻匿少纳涡唆晚亦 ...

  6. 《Java语言程序设计与数据结构》编程练习答案(第七章)(一)

    <Java语言程序设计与数据结构>编程练习答案(第七章)(一) 英文名:Introduction to Java Programming and Data Structures, Comp ...

  7. 《Java语言程序设计与数据结构》编程练习答案(第三章)(三)

    <Java语言程序设计与数据结构>编程练习答案(第三章)(三) 英文名:Introduction to Java Programming and Data Structures, Comp ...

  8. 《Java语言程序设计与数据结构》编程练习答案(第四章)(二)

    <Java语言程序设计与数据结构>编程练习答案(第四章)(二) 英文名:Introduction to Java Programming and Data Structures, Comp ...

  9. 《Java语言程序设计与数据结构》编程练习答案(第四章)(一)

    <Java语言程序设计与数据结构>编程练习答案(第四章)(一) 英文名:Introduction to Java Programming and Data Structures, Comp ...

  10. c语言实训教程课后答案第三版,C语言程序设计实训教程课后题答案.doc

    C语言程序设计实训教程课后题答案 C语言实训教程自测题答案 第一套 判断题 12345678910BABBBBBBAB 单项选择题 123456789101112131415CBACCBDBDAACA ...

最新文章

  1. 2017-2018-2 20165211 实验五《网络编程与安全》实验报告
  2. Python 技术篇-用PIL库旋转图片、改变图像尺寸
  3. UBUNTU衍生版制作,系统的封装
  4. [Baltic2009]Radio Transmission
  5. go语言核心编程_Go核心编程 - 语言特性(1)
  6. USACO 1.3-Combination Lock
  7. python函数赋值函数_python 函数参数赋值过程
  8. js优化阿里云图片加载(二)
  9. 【阿里妈妈营销科学系列】第七篇:目标群组发现
  10. NotifyMyFrontEnd 函数背后的数据缓冲区(一)
  11. linux安装elasticsearch5.5
  12. .net 实时通信_【WebSocket】实时多人答题对战游戏
  13. torch.mul() 和 torch.mm() 区别【矩阵a和b对应位相乘/矩阵相乘】
  14. 当你打开网页的时候,世界都发生了什么(1)
  15. 经典单片机课程设计题目大全【大学教授珍藏资料】
  16. Pybluez Win10系统安装教程(蓝牙通信模块pybluez,Python完美安装)
  17. 刘强东的漫漫情路:龚晓京、西红柿、奶茶...
  18. 小程序里长按微信公众号二维码跳转到公众号关注页
  19. 零基础转行学web前端开发好学吗?爱创课堂告诉你
  20. 计算机网络打不开怎么办,电脑网页打不开怎么回事

热门文章

  1. 卷积神经网络pytorch_使用PyTorch和卷积神经网络进行动物分类
  2. 微信扫码支付代理怎么办理?有多大发展空间
  3. 社区管理有捷径!Wish3D Earth社区网格化管理案例重磅上线
  4. android wifi身份验证,连接wifi出现“身份验证出现问题”如何解决
  5. ssm毕设项目创梦宝大学生创业众筹平台cds88(java+VUE+Mybatis+Maven+Mysql+sprnig)
  6. 创建anaconda环境
  7. WindowsXP中的文件加密功能及其使用
  8. 双馈风力发电机模型研究与仿真(DFIG)控制策略Simulink,给定风速变化,电流电压等波形好用
  9. mysql connectiontimo_【分布式MySQL中间件之Timo】
  10. Excel怎么删除指定数据单元格