找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4460|回复: 2

[求助] 大佬们,不知道为什么嵌套后else报错,求帮助

1

主题

1

帖子

1

积分

贫民

积分
1
xinghour 发表于 2022-10-26 21:27:02 | 显示全部楼层 |阅读模式
#数据
card_id=1145145
pwd=6768
money=10000
#主体
for item1 in range(100):
        s1=int(input('请输入卡号:'))
        if s1==card_id:
                for item2 in range(3):
                        s2=int(input('请输入密码:'))
                        if s2==pwd:
                                print('''密码正确,
若想取款请输入1
若想存款请输入2
若想查询余额请输入3''')
                                s3=int(input('请输入:'))
                                if s3==1:
                                        for item3 in range(100):
                                                s4=int(input('请输入取款金额:'))
                                                if money>=s4:
                                                        money=money-s4
                                                        print('取款成功,余额为:',money)
                                                        break
                                                else:
                                                        print('''取款失败,余额不足!
请重新输入金额''')       
                                elif s3==2:
                                        s5=int(input('请输入存款金额:'))
                                        money=money+s5
                                        print('存款成功,现余额为:',money)
                                elif s3==3:
                                        print('余额为:',money)       
                        break
                        else:
                                print('''密码错误!
请重新输入!''')                                       
        break       
        else:
                print('''卡号格式有误!
请重新输入!''')
#红色的部分python报语法错误,是为什么啊,看了好久看不明白,刚学python,来寻求帮助,谢谢大佬们!

回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
peekaboo丶 发表于 2022-10-31 11:19:56 | 显示全部楼层
break往后放,跟if同级了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
xiaoye0123 发表于 2022-11-4 20:49:18 | 显示全部楼层
‘break’的缩进问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表