|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- 测试题:
- 0.
- if,while,for,try
- 1.
- 如果是素数就会进入else循环,否则直接break,不进入else循环.
- 会,break后就不进入else语句
- 2.
- ABC
- GHI
- JKL
- 3.
- with open(file_path) as file_name:
- 4.
- 可以,无论如何都要使用close()方法
- 5.
- 看不懂
- with A() as a, B() as b:
- suite
- 动动手:
- 0.
- def file_compare(file1, file2):
- with open(file1,encoding = 'GBK') as f1,open(file2,encoding = 'GBK') as f2:
- count = 0 # 统计行数
- differ = [] # 统计不一样的数量
- for line1 in f1:
- line2 = f2.readline()
- count += 1
- if line1 != line2:
- differ.append(count)
- return differ
- file1 = input('请输入需要比较的头一个文件名:')
- file2 = input('请输入需要比较的另一个文件名:')
- differ = file_compare(file1, file2)
- if len(differ) == 0:
- print('两个文件完全一样!')
- else:
- print('两个文件共有【%d】处不同:' % len(differ))
- for each in differ:
- print('第 %d 行不一样' % each)
- 1.
- print('|--- 欢迎进入通讯录程序 ---|')
- print('|--- 1:查询联系人资料 ---|')
- print('|--- 2:插入新的联系人 ---|')
- print('|--- 3:删除已有联系人 ---|')
- print('|--- 4:退出通讯录程序 ---|')
- contacts = dict()
- while 1:
- instr = int(input('\n请输入相关的指令代码:'))
-
- if instr == 1:
- name = input('请输入联系人姓名:')
- if name in contacts:
- print(name + ' : ' + contacts[name])
- else:
- print('您输入的姓名不再通讯录中!')
- if instr == 2:
- name = input('请输入联系人姓名:')
- if name in contacts:
- print('您输入的姓名在通讯录中已存在 -->> ', end='')
- print(name + ' : ' + contacts[name])
- if input('是否修改用户资料(YES/NO):') == 'YES':
- contacts[name] = input('请输入用户联系电话:')
- else:
- contacts[name] = input('请输入用户联系电话:')
- if instr == 3:
- name = input('请输入联系人姓名:')
- if name in contacts:
- del(contacts[name]) # 也可以使用dict.pop()
- else:
- print('您输入的联系人不存在。')
-
- if instr == 4:
- break
- print('|--- 感谢使用通讯录程序 ---|')
复制代码 |
|