![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
Brisbane)
新人,一起学习信息安全
展开
-
python练习题9
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 figure=int(input('请输入需要连续相加的个数:')) a=int(input('输入a的值:')) i=1 st=[] su=0 while i!=(figure+1): st.append(str(a)*i) ...原创 2019-10-16 10:16:25 · 212 阅读 · 0 评论 -
python练习题8
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 alph=[] digit=[] space=[] other=[] str_1=str(input("请输入你要统计的字符串:")) for i in range(len(str_1)): if str_1[i].isalpha(): alph.append(str_1[i]) if str_1[...原创 2019-10-15 14:15:19 · 164 阅读 · 0 评论 -
python练习题7
2520是可以除以1到10的每个数字而没有任何余数的最小数字,那么能被1到20的所有数整除的最小正数是多少? 感觉可能有更简单的方法,但是暂时还没想到 figure=1 check=0 while 1: for i in range(1,21): if figure%i==0: check+=1 else: c...原创 2019-10-15 14:13:12 · 294 阅读 · 0 评论 -
Python练习题6
查找由两个3位数字的乘积组成的最大回文数 回文数在从左读和从右读都相同,例如由两个两位数的乘积构成的最大回文数为9009 = 91×99。 su=[] for i in range(100,1000): for j in range(100,1000): a=str(i*j) if a[:-1]==a[-1:0:-1] and a[0]==a[-1]: ...原创 2019-10-12 14:50:11 · 178 阅读 · 0 评论 -
python练习题5
求一个大整数的质因数 13195的质因数是5、7、13和29。 什么是600851475143的最大质因数? 最开始是一种navy的想法:按照质因数的定义进行遍历,很快发现这种方式对于小整数有用,但是大整数效果不佳。 target=600851475143 a=[] for n in range(2,target): if target%n==0: a.append(n) ...原创 2019-10-12 13:55:39 · 136 阅读 · 0 评论 -
Python练习题4
将字符串ilovechina反转 a='ilovechina' str=[] i=j=0 while 1: if i<=len(a)-1: str.append(a[i]) i+=1 else:break while 1: try: print(str.pop(),end=...原创 2019-10-12 13:36:04 · 118 阅读 · 0 评论 -
Python练习题1
使用for语句对数组进行遍历的时候出现漏掉的情况 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? str=[1,2,3,4] str_1=[] for i in range(100,1000): if i%10 in str: if i //100 in str: if i//10%10 in str: ...原创 2019-10-10 16:43:08 · 110 阅读 · 0 评论 -
Python练习题2
interest=int(input("请输入当月的利润i:")) if interest <= 100000: bonus = interest*0.1 elif interest <= 200000: bonus =100000*0.1+(interest-100000)*0.075 elif interest <=400000: bonus =100...原创 2019-10-10 17:28:31 · 227 阅读 · 0 评论 -
python练习题3
题目:输入某年某月某日,判断这一天是这一年的第几天? def runnian(i): i=0 if i%4==0 and i%100!=0: i=1 elif i%400==0: i=1 return i year=int(input("请输入你要查询的年份:")) mon=int(input("请输入你要查询的月份:")) ...原创 2019-10-11 11:05:43 · 99 阅读 · 0 评论