防止用户在 Python 3 中输入字符串

小丑

我是用 Python 3 写的,但是如何防止用户输入字符串?

x = int(input("If you want to play with computer, click 0. If you want to play with your friend, click 1. "))
联合利华

使用try/except

while True:
    user_input = input("If you want to play with computer, click 0. If you want to play with your friend, click 1. ")
    try:
        user_input = int(user_input)
        # do something
        break
    except ValueError:
        print("input a valid choice please")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

导入用户输入的字符串作为python中的模块

Python3-从用户输入的字符串中提取数据。格式错误

用预定义的替换字符替换输入字符串中的某些字符(python 3)

防止用户在字符串中输入多个小数

在没有用户输入的情况下替换/删除打开的文本文件中的子字符串(Python 3)

如何更改输入字符串中的多个字符?(python 3)

Python3 将用户输入字符串解释为原始字节(例如 \x41 == "A")

在python3中,为什么“输入”被解释为字符串?

使用jupyter在python3中用字符串替换标准输入

如何在Python3中从输入字符串创建字典

如何从用户输入的框中取出字符串?Tkinter Python

如果用户在Python中两次输入相同的字符串,如何打印特定的消息?

在Python 3.4中使用用户输入执行字符串验证的最佳方法?

Python 3中的字符串替换?

Python 3中的字符串格式

Python 3中的字符串格式

元组python 3中的字符串

Python3x整数和字符串输入

Python-使用户输入串联字符串

根据用户输入python替换部分字符串

Python:如何比较 if 语句中的用户输入字符串?

将用 python 编写的字符串转换为在 python 中执行。也可能是一个完整的脚本作为字符串,中间有用户输入

从python 3中的字符串中删除某些字符

Python:如何在构建文件中搜索特定的字符串并将其替换为用户输入的字符串

我正在编写代码以接受用户输入并以python提供其文档。但是用户输入中的字符串与python中的引号一起使用

Python 3剥离列表中的某些字符的字符串

防止用户在C#中向字符串变量输入整数

如何防止python中的重复字符串(票)?

python 3.X 显示与我在程序中对字符串进行硬编码时不同的输入