大一学Python的我
python吧
全部回复
仅看楼主
level 3
我那里为什么会标黄线啊[泪][泪][泪],怎么改?求
2025年12月13日 12点12分 1
level 13
运行报错了再来问这些问题
2025年12月13日 12点12分 2
就是运行错误了[泪]
2025年12月13日 12点12分
@为问花何在 那报错是啥[阴险]
2025年12月13日 13点12分
level 5
最前边给个初始值看看,我如果输个vip=3你这个折扣价不就是没有定义了。
2025年12月13日 14点12分 3
我还不太会呀才学没多久
2025年12月14日 05点12分
level 9
右上角有提示信息了,不得不说pycharm简直是神一样的开发工具了[真棒]
2025年12月13日 16点12分 4
他家的idea是神器,pycharm 至少目前还没有到
2025年12月14日 04点12分
@hitzsf 真的吗?目前还没学Java,等我学了Java一定要好好体验一把
2025年12月14日 05点12分
吧务
level 12
那个变量不是所有情况都存在,前面的if和elif都不成立时就没有这个变量
2025年12月13日 16点12分 5
level 1
又不影响
2025年12月14日 01点12分 6
level 8
其实程序员一般都会忽略警告,尤其是自己写小项目的时候 [滑稽]
2025年12月14日 02点12分 7
level 1
不是将鼠标移动它的位置会出提示吗?这么简单
2025年12月14日 04点12分 8
level 1
你的after_discount定义在了if内,所以你必须在if内对其进行调用
2025年12月14日 06点12分 9
level 5
问代码问题的时候,首先你要将鼠标移过去,让大家看看提示是什么,其次就是如果你运行报错,你要把报错信息放上来,不然大家又不是电脑,也没办法在大脑里面给你运行代码呀
2025年12月14日 08点12分 10
level 5
after_discount必须满足在你的if框里面的东西(vip==1或者2),不然就会报空值的错误
2025年12月14日 16点12分 11
level 2
66行应该是建议放在顶部区域
2025年12月17日 23点12分 12
level 7
把变量在if外再定义一遍
昨天刚考完py,微红温[呵呵]
2025年12月18日 00点12分 13
level 1
循环外面写上等于0
2025年12月23日 03点12分 14
level 4
是不是没有用int()方法转换input字符串成整型传给vip呀?
2025年12月23日 10点12分 15
你在外部变量有没有给after_discount先赋值,或者先初始化,不然系统可能判定为有可能出错的情况,运行错误应该不是这个导致的,除非你输入的vip值不是1或2,那after_discount就不会有值,因为你前面全局作用域可能没有定义这个变量,所以就会出现保存的情况。
2025年12月23日 10点12分
2025年12月23日 10点12分
1