自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 python自学做题记录之吃苹果

题目描述八尾勇喜欢吃苹果。她现在有 m(m≤100) 个苹果,吃完一个苹果需要花费 t(0≤t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s≤10000) 分钟,请问她还有几个完整的苹果?输入格式输入三个非负整数表示 m 、t 和 s。输出格式输出一个整数表示答案。输入输出样例输入 #150 10 200输出 #130哇这题好简单m,t,s=input().split()m,t,s=int(m),int(t),int(s)print(m-s//t)然后你

2021-01-26 16:15:36 1214

原创 python自学做题记录之求对角线交点个数

题目描述对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:输入格式输入只有一行一个整数 n,代表边数。输出格式输出一行一个整数代表答案。输入输出样例输入 #13输出 #10输入 #26输出 #215首先分析一下交点个数怎么求。一个四边形,交点只有一个,也就是,四个顶点,确定一个交点,那么n边形(n>=4),也就是从n个顶点里面选取四个,且没有顺序,所以顶点个数就是C4/n,也就是n * (n-1) * (n

2021-01-26 15:50:05 1106

原创 python自学做题记录之小学数学N合一

题目描述问题 1请输出 I love Luogu!问题 2这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有的苹果。我们想知道:小A 和 Uim 两个人一共拿走多少苹果?八尾勇能拿走多少苹果?现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。问题 3现在有 14 个苹果。要均分给 4 名同学,分不掉的苹果放回冰箱。请问:每位同学能分得几个苹果?一共分出去多少苹果?把几个苹果放回冰箱?现在需要编写一个程序,输出三个数字作为答案,每个数

2021-01-26 15:18:39 974

原创 python自学做题记录之求一元二次方程的解

【问题描述】一元二次方程:ax2+bx+c=0 (a ╪ 0)【输入形式】输入a、b和c的值(有理数)【输出形式】输出x的两个值,或者No(即没有有理数的解)【样例输入】1 2.5 3【样例输出】No【样例输入】1 -2 1【样例输出】1.00 1.00【样例输出说明】输出的两个解保留两位小数,大的在前。直接利用求根公式就行,没啥好说的,注意结果保留两位小数s=input().split()s=list(map(float,s))if s[1]**2-4*s[0]*s[2]<0:

2021-01-22 19:11:29 2766

原创 python做题记录之求绝对值最小值

【问题描述】编写程序实现:计算并输出标准输入的三个数中绝对值最小的数。【输入形式】标准输入的每一行表示参与计算的一个数。【输出形式】标准输出的一行表示输入的三个数中绝对值最小的数,如果有多个,以一个空格作为间隔.【样例输入】-131【样例输出】-1.0 1.0利用abs()函数来求绝对值可以省一些代码,不过输出结果保留了一位小数,所以可以使用fabs()函数,因为只有三个数,所以可以假定最小值是第一个,然后条件判断与第二个第三个进行比较,找出最小值,最后输出import matha=f

2021-01-22 19:04:53 2683 4

原创 python自学做题记录之密码正确吗

【问题描述】试编写一个程序判断6位密码是否正确,若密码正确输出right,密码不正确输出wrong,如果输入的密码有非数字字符则输出wrong。密码规则是: 第i位数字是第i-1位数字加1后的3次方的个位数( 2<=i<=6)。【输入形式】一个六位密码【输出形式】“right” 或者"wrong"【样例输入】272727【样例输出】right【样例说明】密码272727中第2位的7是第1位的2加1后的3次方的个位数。又,(7+1)的3次方为512,其个位数为2),以此类推。使用map

2021-01-22 18:56:36 3949 1

原创 python自学做题记录之换零钱

【问题描述】将n元(n是100的倍数)换成用10元、5元、2元的组合(其中每一面值都可取0),一共有多少种组合?输入n,输出组合数。【输入形式】输入钱币总额n【输出形式】输出组合数【样例输入】100【样例输出】66这题用三重循环大可可以做出money=int(input())count = 0for i in range(money // 10 + 1): for j in range(money // 5 + 1): for k in range(mone

2021-01-22 18:42:56 4235

原创 python自学做题记录之查找单词

今天做题做到一个题目,题目是英文就大概说一下题目意思输入一个列表,里面都是由句子组成,例如doc_list = [“The Learn Python Challenge Casino.”, “They bought a car”, “Casinoville”]然后查找每个元素中是否含有某个单词,但是不区分大小写,并且这种情况:Casinoville中没有casino这个单词,编写一个函数,输出哪几个元素中含有这个单词,如果没有输出空列表【样例输入】[“The Learn Python Challen

2021-01-22 15:28:01 363 1

转载 13条编程习惯【转载】

取个好名字不管是包名,类名还是函数方法和变量,不要随意命名,像什么 foo, bar, a,b,c 这种没有任何意义的名字会污染你的整个代码先构思再写代码拿到一个需求最开始是分析需求,拆解问题,将大问题拆解为更小问题,思路清晰了代码写起来才快。能用Google就不用百度百度搜出来的东西一是广告太多,难以辨识,二是质量太差,容易被带偏。写注释“最好的注释就是代码本身”,这句话不是你不写注释的借口,相信我你的代码时间久了自己都不知道什么意思。必要的地方加上注释不仅方便别人理解你的代码,也方便自己。

2021-01-22 09:11:42 62

原创 python自学做题记录之DNA匹配B

【问题描述】编写与字符串对象的find方法功能相似的函数find(srcString, substring, start, end),作用是在srcString串的下标start到下标end之间的片段中寻找subString串的所有出现。如果有多处出现,各下标位置用西文逗号’,'隔开。如果一次都没有出现,则输出"none"。【输入形式】按照somestrig,substring,start,end的顺序输入,之间由空格隔开。somestring和substring均由A/T/C/G四个字母组成。sta

2021-01-21 22:03:13 1165 2

原创 python自学做题记录之DNA匹配A

【问题描述】编写与字符串对象的find方法功能相似的函数find(srcString, substring, start, end),作用是在srcString串的下标start到下标end之间的片段中寻找subString串的第一次出现的位置,返回该位置值;如果没找到,返回-1。编写程序,输入源串和子串,检验find(someString, substring,start,end)是否正确。【输入形式】按照somestrig,substring,start,end的顺序输入,各成分之间由空格隔开。So

2021-01-21 21:12:57 608 1

原创 python自学做题记录之找数字

【问题描述】编写程序实现:对于一个输入的整数n,判断n的各位数中是否包含数字3或4。若包含,则打印true,否则,打印false。【输入形式】标准输入的一行表示一个整型数值【输出形式】标准输出的一行表示判断结果;若输入的数值不合法(如:小数等),输出"illegal input"【样例输入】132【样例输出】true这题第一遍的代码思路是遍历字符串,用ASCII值判断是否有3或4,代码如下n=input()f=0if n.isdigit(): for i in n:

2021-01-21 20:45:41 4359 9

原创 python自学做题记录之3个字符串排序

【问题描述】编写完成三个字符串排序的程序。【输入形式】输入三个字符串,每个一行,共三行。字符串不包括空格,每个字符串的长度不超过100个字节。【输出形式】按照字符串从大到小的顺序,一个字符串一行输出。【样例输入】abcAdcsdsAd12【样例输出】dsAd12abcAdcs循环输入三次,并且把输入的加入空列表中,然后逆向排序,循环输出s=[]for i in range(0,3): s.append(input())s.sort(reverse=True)for

2021-01-21 20:06:10 2383

原创 python自学做题记录之统计大小写字母数目和数字数目

【问题描述】统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,在输出小写字母个数,最后输出数字个数。【输入形式】ljaij1A【输出形式】151可以利用islower,isupper和isdigit来判断,同时用循环一个一个遍历字符串,还有一点要注意,使用if语句时最后一个也要用elif,因为如果输入的字符串中有空格,n也会+1s=input()b,l,n=0,0,0 #b大写字母数目 l小写字母数目 n数字数目for i in s: if i.islower()

2021-01-21 19:50:04 5319 2

原创 python自学做题记录之删除子串

【问题描述】编写程序实现在字符串s中删除子字符串c的功能。 说明:不考虑去掉子字符串c后形成的新的子字符串c。【输入形式】输入的第一行表示字符串s,第二行表示子串c。【输出形式】输出的一行表示处理后的结果。【样例输入】abcabcdbc【样例输出】aad这里可以考虑使用replace将子串全部换成空字符,这样可以去除多个,而rstrip类的函数只能去头或尾s=input()s_son=input()print(s.replace(s_son,''))...

2021-01-21 19:39:34 2431

原创 python自学做题记录之找对称数

【问题描述】已知10个四位数输出所有对称数及个数 n,例如1221、2332都是对称数【输入形式】10个四位数,以空格分隔开【输出形式】输入的四位数中的所有对称数,对称数个数【样例输入】1221 2243 2332 1435 1236 5623 4321 4356 6754 3234【样例输出】1221 2332 2【样例说明】为测试程序健壮性,输入数中可能包括3位数、5位数等因为可能又三位数五位数,所以可以通过将字符串倒序然后判断是否与原字符串相同来判断,结果要输出所有的对称数,因为刚学不久,

2021-01-21 19:25:25 2090

原创 python自学做题记录之字符串排序

【问题描述】输入字符串,按字典顺序从小到大排序,而后输出。【输入形式】五个字符串,彼此之间用空格间隔。【输出形式】将五个字符串排序输出【样例输入】abcde C++ fghijkl Pascal Fortran【样例输出】C++ Fortran Pascal abcde fghijkl直接用split分成五段,然后利用sort函数进行排序,利用循环将列表转换成字符串,记得要添加空格s=input().split(' ',4)s.sort()s1=''for i in s: s1+=

2021-01-21 17:32:17 1511

原创 python自学做题记录之凯撒密码

python自学做题记录之凯撒密码【问题描述】凯撒密码是古罗马凯撒大帝用来保护重要军情的加密系统。这套密码系统在现在看来很低级,但是在古罗马时期还是发挥了重要作用的。凯撒密码的根本思想是按照字母表排列顺序将明文中每个字母变换成其后第n个字母。这里,n(n=1~25)被称作秘钥。请编写程序,针对不同的输入字符串和移动位数,输出经过凯撒加密之后的字符串。【输入形式】第一个输入参数是移动的位数n,中间间隔一个空格之后,第二个输入参数是待加密的原文字符串【输出形式】加密后的密文字符串。注意,只加密字

2021-01-21 16:58:10 1564

labelImg(标注数据集工具)

labelImg(标注数据集工具)

2021-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除