小问题,比较急,希望各位帮我看看!!

问题遇到的现象和发生背景

help,我这个思路很简单的一小段代码老是报错说语法无效,各位能帮我看看嘛

用代码块功能插入代码,请勿粘贴截图

try:
t=int(input('请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):')

if t>6 or t==0:
    t=int(input('输入错误,请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
if v not in range(19,24):
    print('siRNA长度建议在19-23个碱基,一般19nt为宜,你可以再做一次选择(last time)')
    v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):')       

except:
print('输入错误!请输入阿拉伯整数作为靶基因条数、siRNA长度')

运行结果及报错内容

报错:invailed syntax

我想要达到的结果

按照这个思路完整的运行代码

v的input有问题啊,尾部应该两个括号在一起啊,把冒号引号放到括号前面
第5行也是一样问题
仔细一看是这两行尾部少了一个括号

try:
    t=int(input('请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
    v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):'))

    if t>6 or t==0:
         t=int(input('输入错误,请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
    if v not in range(19,24):
        print('siRNA长度建议在19-23个碱基,一般19nt为宜,你可以再做一次选择(last time)')
        v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):'))      
except:
    print('输入错误!请输入阿拉伯整数作为靶基因条数、siRNA长度')


try:
    t = int(input('请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
    v = int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):'))     # 这少个括号
    if t > 6 or t == 0:
        t = int(input('输入错误,请输入靶基因条数(阿拉伯整数)且小于或等于6:'))
    if v not in range(19, 24):
        print('siRNA长度建议在19-23个碱基,一般19nt为宜,你可以再做一次选择(last time)')
        v = int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):'))  #  这少个括号
except:
    print('输入错误!请输入阿拉伯整数作为靶基因条数、siRNA长度')

img

有两行右边少了括号,以下两行右边加上括号就行:
v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):')
v=int(input('请输入siRNA长度(建议在19-23个碱基,一般19nt为宜):')

invalid syntax是语法错误

修改如下

t = int(input("请输入靶基因条数:"))
# print(type(t))
if t > 6:
    print("输入错误,请输入靶基因条数(阿拉伯整数)且小于或等于6:")

elif t == 0:
    print("输入错误,请输入靶基因条数(阿拉伯整数)且小于或等于6:")

else:
    print("靶基因条数满足条件")

v = int(input("请输入siRNA长度:"))
if v not in range(19, 24):
    print("siRNA长度建议在19-23个碱基,一般19nt为宜,你可以再做一次选择(last time)")
    v = int(input("请输入siRNA长度:"))
    print("siRNA长度满足条件")

执行结果:
"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/打卡/test0915.py
请输入靶基因条数:5
靶基因条数满足条件
请输入siRNA长度:27
siRNA长度建议在19-23个碱基,一般19nt为宜,你可以再做一次选择(last time)
请输入siRNA长度:19
siRNA长度满足条件

Process finished with exit code 0