搜外网>搜外问答>问答页面

vs code运行python这段代码时没法输入直接跳过,用python的idle运行却是正常为什么

<p>import syslocki = 0instr = input("支付宝支付密码:")for item in instr:    if ord(item) > 58 or ord(item) < 47:        locki = locki + 1if locki >= 1:    print("输入数字不合法,请重新输入!")    instr = input("支付宝支付密码:")    for item in instr:        if ord(item) > 58 or ord(item) < 47:            print("输入数字不合法,结束输入!")            sys.exit()else:    print("输入数字合法")<br># 方法二  使用isdigit方法判断是否输入的数数字instr = input("支付宝支付密码:")if instr.isdigit():    print("输入数字合法")else:    print("输入数字不合法,请重新输入!")    instr = input("支付宝支付密码:")</p><p><br></p>

追加问题
    5 人参与回答
西接拉阿木丿
西接拉阿木 · 那木西撇,色拉恩子,做一个佛系SEO,谢谢大佬来互点刷点访问量,有点必回

做SEO的也要写程序吗?那为何不去做程序员,工资又高

对程序和代码不是很清楚

这个需要专业人士指导。

对程序和代码不是很清楚,希望专业人士能帮到你。

第7行的instr是全局变量,把第13行的instr改个变量名试下。