![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python练习100例
linpanli
这个作者很懒,什么都没留下…
展开
-
python练习100例(例四十六 — 例四十九)
平安喜乐原创 2021-01-09 17:22:56 · 146 阅读 · 0 评论 -
python练习100例(例三十九 — 例四十五)
例三十九 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中 def fun_sort(list_sort,x): if(list_sort[0]>list_sort[len(list_sort)-1]): list_sort.append(x) list_sort.sort(reverse=True) return list_sort else: list_sort.append(x) .原创 2021-01-09 16:28:42 · 82 阅读 · 0 评论 -
python练习100例(三十三 — 例三十八)
例三十三:按逗号分隔列表 list_of_stuff = [1,2,3,4,5,'abc'] list_str = ','.join([str(i) for i in list_of_stuff]) print(list_str) 例三十六:求100之内的素数 arr_s = [] for i in range(2,101): arr = [] for j in range(2,i+1): if(i%j == 0): arr.append(.原创 2021-01-05 22:47:03 · 235 阅读 · 1 评论 -
python练习100例(二十九 — 三十二)
承认自己的平凡,努力向着更好的方向前进原创 2020-06-25 15:09:22 · 241 阅读 · 0 评论 -
python练习100例(二十三 — 二十六)
例二十三:打印菱形 for i in range(4): for m in range(3-i): #控制空格数量 print(' ',end='') for n in range(2*i+1): #控制*数量 print('* ',end='') print('') for j in range(3): for p in range(j+1): print(' ',end='') for k.原创 2020-06-24 23:01:14 · 155 阅读 · 0 评论 -
python练习100例(十九 — 二十二)
例十九:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 for i in range(2,1001): arr=[] #arr和sum_arr两个变量必须定义循环内,每当i变化时,两个重新定义 sum_arr = 0 for j in range(1,i): if(i%j==0): arr.append(j) sum_arr+=j.原创 2020-06-22 22:36:38 · 176 阅读 · 0 评论 -
python练习100例(十三 — 十八)
例十三:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 #x=int(input('请输入一个整数:')) for i in range(100,1000): m = int(i/100) n = int(i%100/10) l = i%10 if(m**3 + n**3 + l**3 == i): print(i,'是一个水仙数') .原创 2020-06-20 17:40:12 · 259 阅读 · 0 评论 -
python练习100例(九 — 十二)
例九:暂停一秒输出 import time myD = {1:'a', 2:'b', 3:'c'} for key, value in dict.items(myD): print(key, value) time.sleep(1) #暂停1秒 例十:暂停一秒输出,并格式化当前时间。 import time print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) time.sleep(1).原创 2020-06-17 22:40:21 · 196 阅读 · 0 评论 -
python练习100例(五 — 八)
例五:输入三个整数x,y,z,请把这三个数由小到大输出。 方法一: x=int(input('请输入X的值:')) y=int(input('请输入Y的值:')) z=int(input('请输入Z的值:')) min_m = 0 max_m=0 if(x<=y and x<=z): min_m=x if(y<=z): print('从小到大的顺序是:',x,y,z) else: print('从小到大的顺序是:',x,z,y) el原创 2020-06-16 23:12:00 · 266 阅读 · 0 评论 -
python练习100例(一 — 四)
以后争取每周更新10个例题 例1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? m=0 for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and i!=k and k!=j: m=m+1; print(i,j,k) print(m) 2、例2:企业发放的奖金根据利润提成原创 2020-06-15 21:34:03 · 198 阅读 · 0 评论