15个Python入门小程序,你都知道哪些

Python024

15个Python入门小程序,你都知道哪些,第1张

有不少同学学完 Python 后仍然很难将其灵活运用。我整理15个 Python 入门的小程序。在实践中应用 Python 会有事半功倍的效果。

实现数学里的二元二次函数: f(x, y) = 2x^2 + 3y^2 + 4xy ,需要用到指数运算符 **

将一个正整数的个位数,以及除个位数外的部分分离。需要用到 模(取余数) 运算符 % ,和 整除 运算符 //

实现一个简单的累加器,可以接受用户输入3个数字,并将其累加。需要用到 复合赋值运算符:+=

输入年份,判断是否是闰年。闰年判断方法:能被4整除,但不能被100整除;或者能被 400 整除。需要用到 算术运算符 和 逻辑运算符

输入一个数字,判断基数还是偶数,需要 模 运算和 if ... else 结构

之前做过华氏度转摄氏度,现在通过 分支结构 实现二者互转。

输入三个边长度,判断是否构成三角形。 构成三角形的条件:两边之和大于第三边 。

输入成绩分数,输出分数对应的等级。

某企业的奖金根据销售利润按照如下规则计算提成。输入销售利润,计算奖金。

程序随机生成一个正整数,用户来猜,程序根据猜的大小给出相应的提示。最后,输出用户猜了多少次才猜中。

输入一个正整数,判断是否是素数。 素数定义:大于1的自然数中,只能被1和它本身整除的自然数。如:3、5、7

用程序实现石头剪刀布 游戏 。

字典的key是姓名,value是身高,现在需要按照身高对字典重新排序。

将二元二次函数封装在函数中,方便调用

初学python的小伙伴注意哦~不要只依赖于教程,而忽视实操的能力。不然,是很难有进步的。可以多动动手,尝试一下,积累经验。

python用for循环爬取公司利润表,操作如下。

1、实战背景很多网站都提供上市公司的公告、财务报表等金融投资信息和数据,比如:腾讯财经、网易财经、新浪财经、东方财富网等,这之中,发现东方财富网的数据非常齐全。

2、接着,点击下一页按钮,可以看到表格更新后url没有发生改变,可以判定是采用了Javscript。

描述:一群孩子做游戏,现在请你根据游戏得分来发糖果,要求如下:

给定一个数组 arrarr 代表得分数组,请返回最少需要多少糖果

描述:有 n 个活动即将举办,每个活动都有开始时间与活动的结束时间,第 i 个活动的开始时间是 starti ,第 i 个活动的结束时间是 endi ,举办某个活动就需要为该活动准备一个活动主持人

一位活动主持人在同一时间只能参与一个活动。并且活动主持人需要全程参与活动,换句话说,一个主持人参与了第 i 个活动,那么该主持人在 (starti,endi) 这个时间段不能参与其他任何活动。求为了成功举办这 n 个活动,最少需要多少名主持人。

输入:

2,[[1,2],[2,3]]

返回值:

1

说明:

只需要一个主持人就能成功举办这两个活动

输入:

2,[[1,3],[2,4]]

返回值:

2

说明:

需要两个主持人才能成功举办这两个活动

描述:假设你有一个数组prices,长度为n,其中prices[i]是股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益

1.你可以买入一次股票和卖出一次股票,并非每天都可以买入或卖出一次,总共只能买入和卖出一次,且买入必须在卖出的前面的某一天

2.如果不能获取到任何利润,请返回0

3.假设买入卖出均无手续费

数据范围: 0 <= n <= 10^5 , 0 <= val <= 10^4

要求:空间复杂度 O(1),时间复杂度 O(n)

描述:假设你有一个数组prices,长度为n,其中prices[i]是某只股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益

描述:描述

假设你有一个数组prices,长度为n,其中prices[i]是某只股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益

这里的buy2以及profit2如何更新?

1.只有一个数出现奇数次,其它数出现偶数次

2.共有两个数出现奇数次,其它数目出现偶数次

#一个数&与自己的取反加1就是得到该数最右位置的1

eor&(~eor+1)