|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
dict1=dict()
print('welcome\n1find\n2append\n3sanchu\n4tuichu')
z=1
while z:
t=input('daima:')
if t == '1':
c=input('输入名字')
print(c,dict1[c])
if t == '2':
a=input('输入名字:')
if a in dict1:
print('已存在',a,dict1[a])
d=input('是否修改?(yes/no):')
if d=='yes': #假如没有输入yes
e=input('write a new:')
dict1[a]=e
#这个地方
else:
b=input('输入电话:')
dict1[a]=b
if t=='4':
print('感谢使用')
break
dict1=dict()
print('welcome\n1find\n2append\n3sanchu\n4tuichu')
z=1
while z:
t=input('daima:')
if t == '1':
c=input('输入名字')
print(c,dict1[c])
if t == '2':
a=input('输入名字:')
if a in dict1:
print('已存在',a,dict1[a])
d=input('是否修改?(yes/no):')
if d=='yes':
e=input('write a new:')
dict1[a]=e
else:
continue #这个地方
else:
b=input('输入电话:')
dict1[a]=b
if t=='4':
print('感谢使用')
break
第一个代码如果我没有输入yes,按道理不是会出错吗,走不下去,但是代码一和代码2的效果是一样的
本帖最后由 白two 于 2021-8-28 21:52 编辑
emmm,为什么不按照 if 就会出错呢?照样能走下去啊,第一个代码如果我没有输入yes,那就不进入 if 啥都不操作嘛
就相当于光光的一个input嘛:
如果光光的一个 input 怎么可能报错嘛,你第一段代码不输入 yes 不就和这个一样嘛,相当于 if 后面都是无效代码而已
只是不执行 if 里面的代码罢了
|
|