- 博客(7)
- 收藏
- 关注
原创 带符号的二进制数转换十进制数(python实现)
带符号的二进制数转换十进制数(python实现)算法参考站内一个老哥,自己加了几句,加了个判断符号功能和一些注释以下链接:二进制转换十进制sum = 0str1 = input('请输入一个二进制数:')lenth = len(str1) #求字符串长度for i in range(1,lenth): if str1[i] == '1': #判断该二进制数各位值为1或0,为1则进行后续计算 save = 2**(lenth-i-1)
2020-10-19 16:52:06
3160
1
原创 输出指定范围内的素数(质数)(python实现)
输出指定范围内的素数(质数)(python实现)这个代码参考了菜鸟教程的素数代码,我这里主要是针对我自己在理解这段代码的时候遇到的问题,说一些我自己的认识。贴一下代码地址:“获取100以内的质数”——菜鸟教程下面贴一下加了我自己的注释的代码:#素数k=0 #统计for else结构中else一共执行了多少次,即统计素数的个数for x in range(101,201): #取出待判断数字 for n in range(2,x): #遍历从2开始的数
2020-10-16 19:46:53
3728
原创 打印可自定义的字母金字塔(python实现)
打印字母金字塔(python实现)打印一个如图所示的 可自定义规模 的金字塔:思路:整个过程分为两部分:第一部分:分行打印(第一个,也就是最外层的for循环)。第二部分:打印当前行,从左至右分为三段: 第一段:空格部分(代码中的第一个内层for循环) 第二段:倒序字母部分(代码中的第二个内层for循环) 第三段:正序字母部分(代码中的第三个内层for循环)ps:中间的 ’A‘ ,放在第二或第三段皆可,本文给出的代码将 ’A‘ 放在了第二段(代码中的第二个内层for循环)代
2020-10-07 18:16:32
5869
原创 打印字母金字塔(python实现)
打印字母金字塔(python实现)打印一个如图所示的金字塔:思路:整个过程分为两部分:第一部分:分行打印(第一个,也就是最外层的for循环)。第二部分:打印当前行,从左至右分为三段: 第一段:空格部分(代码中的第一个内层for循环) 第二段:倒序字母部分(代码中的第二个内层for循环) 第三段:正序字母部分(代码中的第三个内层for循环)ps:中间的 ’A‘ ,放在第二或第三段皆可,本文给出的代码将 ’A‘ 放在了第二段(代码中的第二个内层for循环)代码如下:list
2020-10-06 18:41:38
19744
原创 信息管理系统的排序模块(python实现)
信息管理系统的排序模块(python实现)关键点sorted(s,key=lambda key:keys[’’])#排序所有信息并输出 #主函数部分定义两个列表list1和list2def inquireall(): count = x = 0 #count计数 x代表行序号 a = sorted(list1, key=lambda keys: keys['num']) #按照指定的键的映射值进行排序 for i in a: fo
2020-10-02 16:55:49
469
原创 信息管理系统的验证码模块(python实现)
信息管理系统的验证码模块(python实现)使用random.sample(s,k)方法#验证码功能import randomdef codecheck(): s = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] while True: rand_list = random.sample(s, 4) #随机从0~9中导入四个数字,存储在rand_list里面(可以包含大小写字母,改动主函数中列表S的元素即可) str1 = [str(
2020-10-02 16:37:47
741
原创 信息管理系统的登录模块(python实现)
信息管理系统的登录模块已内置好用户名和用户密码// An highlighted block#登录功能import sysdef login(): count = 0 #定义输入次数 user_name = 'XXXX' user_code = '666666' while count < 3: #count=0,1,2时运行循环 input_name = input("请输入用户名:") input_
2020-10-02 16:25:42
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人