![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础学习
RainbowSun1102
这个作者很懒,什么都没留下…
展开
-
Python语言程序设计(嵩天老师)-期末考核2.1-快乐数字
题目:输入一个数字,判断其是否为快乐数字原创 2018-06-29 10:42:00 · 1701 阅读 · 1 评论 -
Python语言程序设计(嵩天老师)-期末考试2.2-数列阶乘相加
题目:输入一个数,然后从1的阶乘一直加到输入数列的阶乘,如果输入的数据格式有误,输出提示信息思路:(1)try-except判断输入的值是否为整数;(2)循环调用阶乘函数,进行相加代码:def Jiecheng(n): S1 = 1 for ind1 in range(n): S1 *= (ind1+1) return S1if __name__ == '__mai...原创 2018-06-29 10:47:01 · 786 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)-期末考试2.3-成绩转换输入
题目:将百分制转换成等级制,要按照题目中的格式进行输出思路:主要考点其实在try-except-else-finally语句,具体中间的判断和书中BMI的判断基本相同。代码:try: a = eval(input())except: print('输入数据有误!')else: if 0 <= a < 60: print('输入成绩属于E级别。') ...原创 2018-06-29 10:52:45 · 2529 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)-期末考试3.1-斐波那契数列计算B
题目:编写一个计算斐波那契数列的函数,采用递归方法,输出不超过n的所有斐波那契数列元素,和,平均值。用英文逗号和空格分割。思路:用递归实现斐波那契数列,然后求和、平均值。注意题目要求的输出格式。代码:def Feibo(n): if n == 0: F = 0 elif n == 1: F = 1 else: F = Feibo(n-1)...原创 2018-06-29 11:05:22 · 2183 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)-期末考试3.4-用户登录(三次机会)
题目:给用户三次输入用户名和密码的机会,然后按照要求进行输出思路:在主程序里实现名字的循环输入,然后在Login函数里去验证名字和密码的正确性。代码:def Login(n): if n == 'Kate': b = input() if b == '666666': return True else: r...原创 2018-06-29 11:10:13 · 3000 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)-期末考试3.2-站队顺序输出
这道题的原题是Leetcode 406题题目:假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h,k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。思路:输入是二维列表,(1)根据列表的第二维进行排序,(2)在根据列表的第一维倒序排列,(3)最后根据列表第二维的值将排序后的序列插入新的列表中。代码:from operator imp...原创 2018-06-29 15:38:38 · 1997 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)-期末考试3.3-合法括号组合生成
原题是Leetcode 22题目:给定括号的个数n,编写程序生成所有格式正确的括号组合思路:给出两个变量a,b(下面代码中是m,n)分别控制左右括号的个数,a为输入值,b初始值为0程序有两个分支:1)若a>0,则可以加上左括号,然后a的值减1,b的值加12)若b>0,则可以加上右括号,然后a的值不变,b的值减1进行递归,递归种植条件是,当a和b的值都为0的时候,说明所有括号都已经输出了...原创 2018-06-29 16:00:44 · 2606 阅读 · 0 评论 -
Python语言程序设计(嵩天老师)期末考试—第四部分全部
今天下午抽空把最后一部分的考试考完了,总体来说,没有前面的两章困难,很多都是基础问题,或者是书上的示例程序,进行了一些小的调整和修改,因为代码长度都不是很长,就把所有的程序放到一篇博客里。1.凯撒密码B示例程序在课程配套教材《Python语言程序设计基础》83页。稍作修改PassInit = input()for ind in PassInit: if (ord('a') <= o...原创 2018-07-02 16:07:14 · 15200 阅读 · 0 评论