随笔分类 -  python习题

摘要:求1+2!+3!+...+20!的和。 def multiplys(n): mul = 1 for i in range(1, n + 1): mul *= i return mul def adds(n): total = 0 for i in range(1, n + 1): total += 阅读全文
posted @ 2021-07-20 14:34 一笔一划82 阅读(23) 评论(0) 推荐(0)
摘要:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 num = int(input("请输入要求的个数:")) total = 0 now_num = 0 nums = [] for i in 阅读全文
posted @ 2021-07-20 10:11 一笔一划82 阅读(47) 评论(0) 推荐(0)
摘要:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import re w_str = input("输入测试字符串:") word_nums = 0 num_nums = 0 space_nums = 0 word = re.compile(r"\w") num = re.comp 阅读全文
posted @ 2021-07-20 09:38 一笔一划82 阅读(37) 评论(0) 推荐(0)
摘要:题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 b = [] for i in range( 阅读全文
posted @ 2021-07-13 10:04 一笔一划82 阅读(94) 评论(0) 推荐(0)
摘要:字符串“flag_lU*sf3*sdb”的部分信息丢失,用星号标记,已知它的MD5解码为“80*7ad83a2eba19cc896e0*136c19d62”,同样丢失部分信息用*标记。求出原字符串 import hashlib a = [] for i in range(ord("a"),ord(" 阅读全文
posted @ 2021-07-13 10:03 一笔一划82 阅读(62) 评论(0) 推荐(0)
摘要:题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到1 阅读全文
posted @ 2021-07-10 16:50 一笔一划82