
python
ruby1dog
这个作者很懒,什么都没留下…
展开
-
[python]递归算法
第一个人10岁,后一个人的岁数比前一个人的岁数多两岁,问第五个人的岁数def age(n): if n ==1: return 10 else: return age(n-1)+2 print('第五个人的岁数是%d岁' % age(5)) ...原创 2018-02-08 22:00:34 · 322 阅读 · 0 评论 -
[python]字典应用之通讯录
print('|----欢迎进入通讯录系统----|') print('|----1:查询联系人的资料----|') print('|----2:插入新的联系人----|') print('|----3:删除已有的联系人----|') print('|----4:退出通讯录程序----|') contact = dict() while 1: instr = int(input('请...原创 2018-02-08 22:33:48 · 904 阅读 · 0 评论 -
[python] 字典运用:注册登陆系统
user_data = {} def new_user(): prompt = '请输入用户名:' while 1: name = input(prompt) if name in user_data: prompt = '此用户名已经被使用,请重新输入:' ...原创 2018-02-13 22:40:05 · 2429 阅读 · 0 评论 -
[python] 使用递归求 幂次
def power(x,y): if y: return x * power(x,y-1) else: return 1 print(power(2,3))原创 2018-02-08 16:40:58 · 2612 阅读 · 0 评论 -
[python] 字典、OS库取得当前目录的文件类型各几个
import os all_files = os.listdir(os.curdir) type_dict = dict() for each_file in all_files: if os.path.isdir(each_file): type_dict.setdefault('文件夹', 0) type_dict['文件夹'...原创 2018-02-24 21:31:36 · 887 阅读 · 0 评论 -
[python] 创建文件文本
def file_write(file_name): f = open(file_name, 'w') print('请输入内容【单独输入\':w\'保存退出】:') while 1: write_some = input() if write_some !=':w': f.w...原创 2018-02-25 22:02:07 · 2690 阅读 · 0 评论