“重新输入一个整数”的几种方法
Posted 类十三
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“重新输入一个整数”的几种方法相关的知识,希望对你有一定的参考价值。
需求:要求用户输入一个整数,若不是整数,则重新输入
方法1:str.isdigit方法可以判断字符串是否由数字构成
uerIsAnswer = input("请输入一个整数") while not uerIsAnswer.isdigit(): uerIsAnswer = input("格式错误,请输入一个整数: ")
方法2:通过捕捉ValueError异常来解决问题
while True: uerIsAnswer = input("请输入一个整数:") try: num = int(uerIsAnswer) break except ValueError: print(‘格式错误,请输入一个整数‘)
以上是关于“重新输入一个整数”的几种方法的主要内容,如果未能解决你的问题,请参考以下文章
一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式