如何在python中运行基于数据类型的循环和条件?

jogvjijk  于 2022-12-21  发布在  Python
关注(0)|答案(2)|浏览(116)

如何检查循环中的数据类型并基于该数据类型运行条件或循环?
举个例子,我想从用户那里得到一个输入,假设它是一个字符串或者一个整数,如果输入是一个整数,那么while循环就会被执行,否则就不会被执行。

bjg7j2ky

bjg7j2ky1#

try:
    input = int(input)
    flag = True
except:
    flag = False

while flag:
    pass
dsekswqp

dsekswqp2#

您也可以尝试isnumeric()字符串:

i=input()
if i.isnumeric():
    #while:
        #some condition
else:
    #some condition

相关问题