![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程
好好学习天天向上
wangjie722703
业精于勤荒于嬉,行成于思毁于随
展开
-
等差数列求和
等差数列2,5,8,11,14。。。。(从 2 开始的 3 为公差的等差数列)输出求等差数列前n项和import sysfor s in sys.stdin: try: n = int(s) d = 3 a1 = 2 an = a1 + (n-1)*d sums = (a1 + an)/2 * n print(int(sums)) except: print(-1).原创 2022-01-11 18:58:02 · 400 阅读 · 0 评论 -
输入数字并排序
第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一个整数0或1。0代表升序排序,1代表降序排序对其元素按照升序或降序进行排序n = int(input())ls = list(map(int, input().split())) # 需要转成整数,才能排序rnk = int(input())if rnk == 0: ls.sort() ls = map(str,ls) # 需要转回字符串,才能拼接 print(' '.joi原创 2022-01-11 18:54:51 · 728 阅读 · 0 评论 -
字符统计并按ASCII顺序输出
输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。while True: try: input_string = input() sorted_list = sorted(input_string) dict, ans = {}, '' for item in sorted_list: if item not in原创 2022-01-11 18:36:29 · 791 阅读 · 0 评论 -
走的步数最多
选择任意一个起点,从前到后,但只能从低处往高处的桩子走。希望走的步数最多输入多组数据,1组有2行,第1行先输入数组的个数,第2行再输入梅花桩的高度import bisect #引入二分法# 最大上升子序LISdef lengthOfLIS(lst): arr = [lst[0]] #定义列表,将传入函数的列表第一个元素放入当前元素 dp = [1]*len(lst) #定义一个列表,默认子序列有当前元素1,长度是传入函数的列表长度...原创 2022-01-11 16:48:47 · 207 阅读 · 0 评论 -
求数列中非负数的平均值
输入 n 个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0本题有多组输入数据,输入到文件末尾。#这个题需要注意对文件结束的处理。以往的题目都是有确定数量的输入,可以在try里按既定数量获取input(),这一题是不定长的输出,只能判断文件结束符。方法见exceptp_l = []n_l = []while True: try: i = int(input()) i...原创 2022-01-11 16:32:33 · 622 阅读 · 0 评论 -
字符逆序输出
将一个10000字符内的可能含空格的字符串str的内容颠倒过来,并输出。while True: try: str1 = list(input()) #等价 str1 = list(map(str,input())) print(''.join(reversed(str1))) except: breakwhile True: try: s = list(input()) prin.原创 2022-01-11 16:17:04 · 103 阅读 · 0 评论 -
求解立方根
计算一个浮点数的立方根,不使用库函数。保留一位小数。import sysdef cube(): num = float(sys.stdin.readline().strip()) if num == 0: return 0 if num > 0: sig = 1 else: sig = -1 num = abs(num) if num > 1: start = 0原创 2022-01-11 16:13:20 · 256 阅读 · 0 评论 -
求最小公倍数
正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。数据范围:1<=a,b<=100000# 在大的数的倍数里面去找最小的能整除另外一个数的数,就是最小公倍数,按照大的来找,循环次数能够降到很少,提升效率while True: try: a,b=list(map(int, input().split())) if a < b: a,b=b,a原创 2022-01-11 15:46:46 · 351 阅读 · 0 评论 -
计算某字符出现次数
st1 = input().lower()st2 = input().lower()print(st1.count(st2))原创 2022-01-11 10:51:08 · 164 阅读 · 0 评论 -
计算字符串最后一个单词的长度,单词以空格隔开
# 计算字符串最后一个单词的长度,单词以空格隔开。 while True: try: in_str = input() if len(in_str) > 5000 or len(in_str) == 0: raise Exception last = in_str.strip().split(" ")[-1] leng = len(last) print(leng) b.原创 2022-01-11 10:47:01 · 176 阅读 · 0 评论 -
Linux ❉ CentOS 7安装Python3详解
CentOS 7安装Python3详解原创 2021-12-25 12:38:26 · 194 阅读 · 0 评论 -
Linux ❉ python 3.8.0 编译报错 Could not import runpy module
python 3.8.0 编译报错 Could not import runpy module原创 2021-12-25 12:03:48 · 701 阅读 · 0 评论 -
内置数据类型(1)
都是简单的语法和 运算符,数据类型就不多说了,百度一大堆,这个也是为了自己方便记忆才打的,标准的小白行为,大神勿笑,关爱萌新,人人有责一:基本的运算符号1.“+”号是指两个对象相加,结果为302.“-”号类似,两个对象相减,a-b=-103.“*”号,两个对象相乘,结果为200接下来是除,这个有点复杂,为了直白,我们不再以10和20进行演示,而是以9和24.“/”号是正常的除法,得到的结果就是小数...原创 2018-06-05 22:53:25 · 234 阅读 · 0 评论 -
内置数据类型(2)
先来个赋值然后就开始基本的 操作了结果很明显,“==”意思是等于,结果为真的时候 显示布尔值true,为假的 时候显示为false大于号“>”其他的就不过多演示了,太累了,意义说明一下!= 检测 两个值是否相等,相等为false<> 类似上面那个> 检测左边的值 是否大于右边的值 ,是则为true< 上面那句反过来>= 大于等于,不必多说<=...原创 2018-06-05 23:07:40 · 172 阅读 · 0 评论 -
内置模块
有的时候需要导入相关内置模块,具体操作如图,命令为import *** 。包括数据使用方式,有报错的就肯定不行了原创 2018-06-06 17:29:49 · 160 阅读 · 0 评论 -
输入华氏温度输出摄氏温度
'''华氏温度转化为摄氏温度 c=(5/9)*(f-32)数据: 输入华氏温度,f 输出摄氏温度,c'''f=int(input("请输入华氏度 :"))c=(f-32)*5/9print("%6.2f华氏度对应的摄氏度为:%6.2f"%(f,c))中间出过一点小问题,比如第一行双引号是同向导致报错,第三行在双引号后添加了一个逗号导致报错,不管咋说,排错成功也是一种成就感输出结果如下...原创 2018-06-06 23:39:59 · 7789 阅读 · 0 评论 -
计算不同存款方式得到的收益
'''计算存款利息。有1000元,想存一年。有3种方法可选:(1)活期,年利率为r1=4.1%(2)一年期定期,年利率为r2=3.59%(3)存两次半年定期,年利率为r3=2.28%请分别计算出一年后分别的本息和数据: benjin=1000 利率r1=4.1,r2=3.59,r3=2.28 三种方式获得的本息和分别为a,b,c'''benjin=1000r1=0.041r2=0.0359r3=0...原创 2018-06-06 23:57:06 · 798 阅读 · 0 评论 -
centos7 安装python3
本文章的指导来源是大佬的博客,原链接https://blog.csdn.net/lovefengruoqing/article/details/79284573#comments,我在看文章的基础上自己都操作了一遍,只是为了方便我自己以后的查找,侵删centos7 自带有 python,但是却是 python2 版本的 python,要从github上把源码clone下来进行编译安装,因为 y...原创 2019-06-08 23:10:08 · 290 阅读 · 0 评论 -
关于错误:'str' object is not callable可能的原因之一
今天用python3.6.4写代码的时候,试了一下下面的 代码if __name__ == "__main__": input="I like Runboob" rw=ReverseWords(input) print(rw)其中input原本是输入的函数,这里直接作为变量也是可以的,但是在 之后不管要输入什么,使用input的时候都会显示'str' object is not c...原创 2019-08-03 21:29:56 · 8401 阅读 · 0 评论 -
献给python肥宅的情人节礼物
class nvpengyou: def __init__(self,name,age,height,weight): self.name=input("输入你想要的女朋友的名字:") self.age=input("年龄?") self.height=input("身高?") self.weight=input("体重(斤)?")...原创 2019-08-14 19:40:33 · 942 阅读 · 1 评论 -
第一个程序
今天是2018年6月3日,我在卢旺达基加利的公寓里完成我的第一篇程序编写,程序不复杂,主要是流程,需要记下来,毕竟以后肯定会重复进行。'''this is the first python soft for me ,and i will remember it this is for count the sum of number a and b,it's simple'''a=int(input...原创 2018-06-03 18:03:59 · 115 阅读 · 0 评论