我正在尝试创建一个自动otp生成器大多数代码都是正确的,但只有一部分代码不起作用,如果你能帮助我使它更干净,那将是非常有帮助的
我遇到的错误是代码没有检测到我的输入函数。每当我调用它时,它都会给出一个无效的语法错误
import random
import sys
name = input("Enter your name: ")
email = input("Enter your email: ")
age = input("Enter your age: ")
def otpgen():
otp=""
for i in range(4):
otp+=str(random.randint(1,9))
def check(inputvar):
if len(inputvar) < 1:
print("YOU CANNOT LEAVE A VALUE EMPTY")
sys.exit()
def putinput():
gl = globals()
search = ''
lst = []
for var, empty in gl.items():
if empty == search:
lst.append(var)
lenlst = len(lst)
x = -1
for i in lst and x <= lenlst:
x += 1
check(lst[lenlst - x]
putinput()
otpgen()
在
def putinput():
函数末尾添加一个右括号怎么样相关问题 更多 >
编程相关推荐