![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
非要我满眼失望的看着你
这个作者很懒,什么都没留下…
展开
-
Python每日一练05:字典排序练习
用字典的值对字典进行排序,将{1:2, 3:4, 4:3, 2:1, 0:0}按照字典的值从大到小进行排序。import operatorx = {1:2, 3:4, 4:3, 2:1, 0:0}sorted_x = sorted(x.items(), key=operator.itemgetter(1))print(sorted_x)分析:对字典进行排序时不可能的,只有把字典转换成另一种方式才能排序。字典本身是无序的,但是如列表元组等其他类型是有序的,所以需要用一个元组列表来表示排序的原创 2020-12-02 16:24:08 · 350 阅读 · 0 评论 -
Python每日一练04:循环练习(if..elif及for循环)
请写出一个函数,当输入函数变量月利润为I时,能返回应发放奖金的总数。例如,输出“利润为100000元时,应发放奖金总数为10000元”。其中,企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;利润在20万元到40万元之间时,高于20万元的部分可提成5%;利润在40万元到60万元之间时,高于40万元的部分可提成3%;利润在60万元到100万元之间时,高于60万元的部分可提成1.5原创 2020-12-02 16:21:58 · 1023 阅读 · 0 评论 -
Python每日一练03:9 × 9乘法口诀表
输出9 × 9乘法口诀表。for i in range(1,10): for j in range(1,i+1): print("%dx%d=%d\t" % (j, i, i*j), end="") print("")分析:上述代码使用了两个循环的嵌套,在第一个循环中i为1,在第二个循环中j为1。当j完成循环后,i会加1,变成2,j又从1开始一个新的循环,从而得到输出的这个9 × 9乘法表。实现效果:...原创 2020-12-02 16:18:41 · 184 阅读 · 0 评论 -
Python每日一练02:replace替换方法及正则表达式(re)的使用
请将字符串“你好$$$我正在学Python@#@#现在需要&*&*&修改字符串”中的符号编程一个空格,需要输出的格式为:“你好 我正在学Python 现在需要 修改字符串”。方法1str1 = "你好$$$我正在学Python@#@#现在需要&*&*&修改字符串"str2 = str1.replace('$$$', ' ').replace('@#@#', ' ').replace('&*&*&', ' ')print(s原创 2020-12-02 16:15:13 · 4479 阅读 · 0 评论 -
Python每日一练01:请使用Python中的循环打印输出从1到100的所有奇数
卧槽.... 不知不觉间我都注册CSDN六年了... 惭愧... 博客一览空空如也,感觉对不起这注册时长啊...以后没事整理点练习上来,分享给大家练手吧...试题1:请使用Python中的循环打印输出从1到100的所有奇数。for i in range(1,101): if i % 2 == 1: print(i)分析:在上述代码中,range(1,101)返回的是从1到100所有整数的列表list,然后使用循环判断这个数字除以2的余数是否为1,i %...原创 2020-12-02 16:06:19 · 9201 阅读 · 0 评论