
学习过程
奔跑的小狼狗
这个作者很懒,什么都没留下…
展开
-
关于字符串的一个简单的习题--输入一个数字,判断是几位数,打印每个数字及其重复的次数,依次打印个位到最高位
方法一: 利用reversed打印倒序:num=input('>>>')print('\n')for i in reversed(num): print(i,end='')print('\n')counter=[0]*10for x in num: i=int(x) if counter[i]==0: counter[i]=num....原创 2018-03-29 21:41:40 · 1271 阅读 · 0 评论 -
python 分支结构 比较大小
一,输入两个数字,输出最大值a=input('>>>')b=input('>>>')a=int(a)b=int(b)if a>b: print (a)else: print(b) 或者print(max(a,b))二,给定一个不超过五位的正整数,判断其有几位方法一 使用input函数val=input('>>')val=int(val)i...原创 2018-03-20 13:59:23 · 4077 阅读 · 0 评论 -
python中的循环
一 while循环 语法: while condition: block 当条件满足,即condition为Ture,进入循环体,执行block 例:flag = 10while flag: print(flag) flag -= 1其执行结果为10987654321 解释:首先flag为10,在condi...原创 2018-03-21 15:06:50 · 4111 阅读 · 0 评论 -
学习python过程我所练习的一些习题
一.给定一个不超过五位的正整数,判断其位数,并依次打印出各位,十位,百位,千位,万位,然后反着再来一遍.万位到个位的解法a=input('>>>')b=int(a)print(b)if b>999: if b>9999: n=5 else: n=4else: if b>99: n=3...原创 2018-03-21 22:17:43 · 468 阅读 · 0 评论 -
求素数的方法
方法一:n=1000print(2)for i in range(3,1000,2): for j in range(3,i): if i%j==0: break else: print(i)方法二:n=1000improt mathprimenumber=[2]for i in range(2,n): f...原创 2018-03-27 22:22:50 · 200 阅读 · 0 评论 -
冒泡法
定义:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名“冒泡排序”。习题:把列表[1,3,5,2,4,7]用冒泡法按升序排好list=[1,3,5,2,4,7]length=len(list)for i in ran...原创 2018-03-28 22:02:53 · 455 阅读 · 0 评论 -
Leetcode.43:(Python)给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。
说明:num1 和 num2 的长度小于110。 num1 和 num2 只包含数字 0-9。 num1 和 num2 均不以零开头,除非是数字 0 本身。 不能使用任何标准库的大数类型(比如 BigInteger)或直接将输入转换为整数来处理。 鄙人真的是好久没有写博客了,惭愧惭愧,培训结束了,一直忙着找工作,拿到的offer不太满意,就自己加强学习,查漏补缺,每天也刷一刷le...原创 2018-08-27 01:11:26 · 3945 阅读 · 0 评论