超能小可爱 发表于 2019-10-20 21:39:11

非常好

zw709499325 发表于 2019-10-21 23:20:41

不错不错么

aikugui0403 发表于 2019-11-20 15:01:02

你好,世界

ddxiang 发表于 2019-11-25 22:08:17

支持

嘻哈嘿呵耶 发表于 2020-2-1 17:27:47

谢谢小甲鱼

wty9889 发表于 2020-2-10 11:11:41

谢谢楼主分享

赤色红叶 发表于 2020-2-14 15:09:12

感谢!

时荒小先生 发表于 2020-2-16 17:40:32

楼主牛逼!!!!!!!!!!!!!

Jackie、 发表于 2020-2-16 18:04:02

楼主加油^_^一起加油!!!!

kevin860722 发表于 2020-2-20 12:18:36

支持

顿河上的哥萨克 发表于 2020-3-3 21:05:38

感谢楼主无私奉献

charles张 发表于 2020-3-10 18:41:11

lesson34:
0:
if , while,for



1:
会的

2:
jkl


3:
with语句


4:
不会


5:


动动手:

0:

def file_compare(file1, file2):
    with open(file1) as f1:
    with open(file2) as f2:
    count = 0 # 统计行数
    differ = [] # 统计不一样的数量

    for line1 in f1:
      line2 = f2.readline()
      count += 1
      if line1 != line2:
            differ.append(count)

    f1.close()
    f2.close()
    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:
    try:
      instr = int(input('\n请输入相关的指令代码:'))
    except ValueError as reason:
      print("输入有误:" + str(reason))
    else:
      instr = int(input('\n请输入相关的指令代码:'))
      
   
    if instr == 1:
      name = input('请输入联系人姓名:')
      if name in contacts:
            print(name + ' : ' + contacts)
      else:
            print('您输入的姓名不再通讯录中!')

    if instr == 2:
      name = input('请输入联系人姓名:')
      if name in contacts:
            print('您输入的姓名在通讯录中已存在 -->> ', end='')
            print(name + ' : ' + contacts)
            if input('是否修改用户资料(YES/NO):') == 'YES':
                contacts = input('请输入用户联系电话:')
      else:
            contacts = input('请输入用户联系电话:')

    if instr == 3:
      name = input('请输入联系人姓名:')
      if name in contacts:
            del(contacts)         # 也可以使用dict.pop()
      else:
            print('您输入的联系人不存在。')
            
    if instr == 4:
      break

print('|--- 感谢使用通讯录程序 ---|')






dl_朱旭伟 发表于 2020-3-14 16:00:26

满满的干货

jiangsongzhu 发表于 2020-3-17 21:19:29

mark

1137687803 发表于 2020-3-27 22:13:24

如果可以结合except语句写一写就更好了

海纳的核电站 发表于 2020-3-28 00:26:11


希望很快就能看懂~

1137687803 发表于 2020-3-28 22:28:31

异常还是蛮多的,而且防不胜防的感觉

crushxch 发表于 2020-3-29 10:13:23

小甲鱼牛逼,非常感谢,学python启蒙之路就靠你了!

crushxch 发表于 2020-3-29 10:14:11

听说多回帖可以加荣誉

焦健鬼 发表于 2020-4-7 22:12:18

好帖
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14
查看完整版本: Python 标准异常总结