摘要: 例如:输入6,输出 2*3=6 def prime_factor(): n = int(input()) old_n = n nums = [] while n > 1: for i in range(2, n+1): if n % i == 0: n //= i nums.append(str(i 阅读全文
posted @ 2022-07-02 16:50 xuqidong 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就 阅读全文
posted @ 2022-07-02 16:31 xuqidong 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 为了防止被黑客获取到客户输入的密码,某银行在琶陆软件上以屏幕输入法输入密码。该输入法有9个按钮。每个按钮上有不多于3个空母。字母有先后顺序。按第一个字母需要用鼠标点击按钮一次。第二个字母需要点击2次,第3个字母需要点击3次。若连续两个字母都在同一个按钮上。则输入第一个字母后需要等待一小段时间。假设某 阅读全文
posted @ 2022-07-02 16:21 xuqidong 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 冒泡排序 def bubble_sort(lst): length = len(lst) for i in range(length - 1): for j in range(length - i - 1): if lst[j] > lst[j + 1]: lst[j], lst[j + 1] 阅读全文
posted @ 2022-07-02 16:10 xuqidong 阅读(6) 评论(0) 推荐(0) 编辑