Python 程序语言设计
文章平均质量分 60
小学期课程软件工程基础训练学习编程题源码
网址:https://www.python123.io/student/courses/5273/intro
用户名不以数字开头
这个作者很懒,什么都没留下…
展开
-
1.1 世界,你好
世界,你好描述打印输出Hello World!是所有程序设计学习的第一个入门实例,采用Python语言输出这个实例的代码如下:print('Hello world!')请使用Python语言输出这个例子的中文版本,向世界发出第一声问候吧!(注意区分中文全角和英文半角符号)输入无输出世界,你好代码如下print("世界,你好".原创 2021-10-20 22:09:42 · 1138 阅读 · 0 评论 -
1.2 简单的回声输出
1 描述获得用户输入,直接打印输出。输入任意数据输出任意数据2 代码print(input())输出原创 2021-11-02 11:18:15 · 434 阅读 · 0 评论 -
1.3 重复元素判定 A
1 描述接收用户输入的一个列表,如果列表中元素存在重复,则返回True,否则返回False。输入示例1: [2, 8, 4, 3, 3, 0]输出示例1: True2 代码ls = input() #读取用户输入的列表newlst=[] #声明一个空的列表for i in ls: #遍历列表ls中的每一个元素 if i not in newlst: #如果不在newlst中说明是第一次添加 newlst.append(i)原创 2021-11-02 19:19:39 · 3571 阅读 · 2 评论 -
1.4 说句心里话 E
1 描述接收用户输入的一个整数N,作为每一行的长度。请打印如下三行话,要求:每行N个字符,第一行左对齐,第二行居中,第三行右对齐:致青春:原创 2021-11-02 19:37:24 · 1091 阅读 · 0 评论 -
1.5 3位水仙花数计算 B
1 描述“3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。原创 2021-11-02 23:14:08 · 215 阅读 · 0 评论 -
1.6 二分法求平方根
1 描述设计一个用二分法计算一个大于或等于 1 的实数 n 的平方根的函数sqrt_binary(n),计算精度控制在计算结果的平方与输入的误差不大于1e-6。注:初始区间取[0,n]输入格式输入一个实数 n(大于或等于1)原创 2021-11-02 23:52:51 · 672 阅读 · 0 评论 -
1.7 长度转换
1 描述请在公制长度和英制长度之间进行转换,具体来说,以"米"和"英尺"为单位进行长度转换。从输入获得长度值和长度符号,例如:10m 或 10ft,输出转换后长度值和长度符号,输入长度值不限,输出长度值保存小数点后两位。1m = 3.2808ft原创 2021-11-03 00:27:56 · 516 阅读 · 0 评论 -
1.8 快乐的数字
1 描述编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终收敛等于1的数就是快乐的数字。例如: 19 就是一个快乐的数字,计算过程如下:原创 2021-11-03 00:57:32 · 179 阅读 · 0 评论 -
1.9 跳台阶
1 描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。请问该青蛙跳上一个n级的台阶总共有多少种跳法。输入台阶数,输出一共有多少种跳法注意:如果运算超时,请思考有什么办法降低时间复杂度。原创 2021-11-03 16:36:53 · 103 阅读 · 0 评论 -
1.10 进制转换
1 题目描述:模块化程序设计是指在进行程序设计时将一个大的程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能。请使用模块化程序设计方法完成进制转换,即:给你一个十进制数a(-65535<a<= 65535),将它转换成b(2 <= b <= 1原创 2021-11-20 00:03:17 · 1288 阅读 · 0 评论 -
2.1 新版个人所得税计算
description描述请编写一个程序,根据用户输入计算个人所得税。用户输入是个人薪金扣险所得。 (1)约定用户输入为以人民币元为单位的零或者正数。不要增加额外的提示信息。原创 2021-11-20 08:08:42 · 1422 阅读 · 0 评论 -
2.2 Most Element A
DescriptionInput a list and find out the most elements. If the numbers of elements are the same, output the front element in the list.Input[3,2,3]Output3code谷歌翻译:输入一个列表,找出最多的元素。如果元素个数相同,则输出列表中最前面的元素。代码:lst = eval(input()) # 如果没有eval的话会自动视为一个字符串原创 2021-11-20 09:05:26 · 286 阅读 · 0 评论 -
2.3 五角星绘制
description描述使用turtle库绘制一个红色五角星图形,如下图所示:注意:Mac OS平台填充效果与上述略有不同输入无输出如上图code来源于老师的参考代码https://www.python123.io/student/courses/5273/groups/66021/problems/programmings/转载 2021-11-20 09:18:38 · 198 阅读 · 0 评论 -
2.4 货币转换 B
description描述人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。程序可以接受人民币或美元输入原创 2021-11-20 09:52:32 · 13156 阅读 · 0 评论 -
2.5 N的多次方
description编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。print()函数可以同时输出多个信息,采用如下方法可以使用空格对多个输出结果进行分割:原创 2021-11-20 10:18:30 · 537 阅读 · 0 评论 -
2.6 独一无二的路
description从前有一只小小的机器人叫小器,小器站在一个M*N的格子地板的最左上角,很孤单,世界辣么大,它也想去看看,经过不懈的努力它终于可以(只能)向下或者向右移动啦,它有一个宏伟的愿望就是要穿过格子地板到达右下角的砖,所以如果小器告诉你M和N,你能不能帮它计算一下这中间可以有多少条独一无二的路径?注意:这是一道OJ题目,请用两个input("")分别获得M和N的值。输入3原创 2021-11-20 10:53:05 · 500 阅读 · 0 评论 -
2.7 恺撒密码 B
description恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z转载 2021-11-20 11:14:58 · 914 阅读 · 0 评论 -
2.8 矩阵的螺旋排列
描述以二维列表方式给定一个M*N的矩阵(M行,N列),以螺旋的顺序返回矩阵所有元素,并按照列表形式输出,各元素以逗号为间隔。例如,给定矩阵如下:[原创 2021-11-22 11:05:25 · 560 阅读 · 0 评论 -
2.9 合法括号组合的生成
description给定括号的个数n,编写程序生成所有格式正确的括号组合。输入格式原创 2021-11-22 11:04:58 · 244 阅读 · 0 评论 -
2.10 完美立方
description费马大定理断言:当整数n>2时,关于a,b,c的方程an=bn+cn没有正整数解。该定理被提出后,历经三百多年,经历多人猜想辩证,最终在1995年被英国数学家安德鲁·怀尔斯证明。当然,可以找到大于1的4个整数满足完美立方等式:a3=b3+c3+d3(例如123=63+83+103)。编写一个程序,对于任意给定的正整数N(N ≤100),寻找所有的四元组(a,b,c,d),满足a3=b3+c3+d3,其中1<a,b,c,d≤N。原创 2021-11-22 11:05:50 · 1447 阅读 · 0 评论 -
3.0 综合项目实践 python爬取pexels高清壁纸
description本次大作业分组(1-2人)完成一个应用程序,不限于网络爬虫与信息提取、Python游戏、云端系统、数据分析与展示等领域。请每位同学在线完成大作业文章(文档),每份文档应用包含小组共同的工作和个人工作。其中,共同工作应包含内容:整体设计目标、分工说明,代码总体框架、第三方库介绍(下载地址)、软件环境配置及运行指导说明、软件运行截图、完成度自我评价等;个人工作应包含内容:自已完成的关键代码及说明、效果和结论。请每位同学在在线文章页面上传小组源代码工程、录制视频(尽量控制30秒内)、PPT原创 2021-11-23 07:25:09 · 1296 阅读 · 0 评论 -
python的zip()函数
原帖地址:[Python的zip函数](https://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.html)防止删帖,复制一波 Python的zip函数 .转载 2021-11-22 11:06:07 · 189 阅读 · 0 评论 -
python 创建二维数组
用列表声明声明一个row行line列的二维数组,并且初始化为0代码;ls = [([0]*row)for i in range(line)] # 声明二维数组原创 2021-11-20 10:52:24 · 450 阅读 · 0 评论 -
selenium抓取动态网页数据
原文链接:[https://www.cnblogs.com/wuxunyan/p/10655016.html](https://www.cnblogs.com/wuxunyan/p/10655016.html) 1.selenium抓取动态网页数据基础介绍1.1 什么是AJAX AJAX(Asynchronouse JavaScript And XML:异步JavaScript和XML)通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新,这意味着可以在不重新加载整.转载 2021-11-23 04:31:48 · 4346 阅读 · 3 评论