求大佬看看为什么必须这么写
为什么把 i = int(zheng)放在第一张图片的位置就可以,放到第二张图片的位置就报错了呢ps附加一个问题,小甲鱼写的while后面为什么不直接是True呢,为什么要加一个变量呢?while后面直接跟True会出什么问题呢?
你如果输入的是一个非数字的字符,使用int()就会报错,因为它无法把这样的字符转换为整数,对于第一张图如果你输入的不是'Q'和数字类型的字符也会报错的,比如你输入个‘q'。变量的值是True或者False,和直接使用True,False是一样的啊 本帖最后由 傻眼貓咪 于 2021-10-23 19:59 编辑
因为你还是会有可能输入字符 'Q' 呗,请问字符 'Q' 如何转整数? 感谢 字符在Python无法直接转成整数 {:10_256:} {:10_256:} 感谢 {:10_245:} {:10_277:}
页:
[1]