繁体   English   中英

如何在不使用库和模块的情况下退出 python 程序

[英]How to exit from a python program without using libraries and modules

我必须检查输入年份是否为有效的 4 位数字。 这不是浮点值或超过 4 个字符。 输入来自文件字典类型。

如果不是,我想退出程序并且不想继续执行之后的步骤和功能。

但唯一的挑战是我试图在不使用 sys 等库的情况下做到这一点。这在 Python 中是否可能?

尝试使用:

exit("some message")

它是内置 function

您可以使用 input<10000 和 input>999 检查输入是否为 4 位。 您可以使用 type 关键字检查输入是否为浮点数。 因此,您描述的程序将如下所示:

if x>999 and x<10000:
  if type(x) != float:
    print("Valid")
  else:
    print("Invalid")
else:
  print("Invalid")

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM