【发布时间】:2021-05-08 22:05:44
【问题描述】:
您好,我有一个问题...
作为一名 Python 初学者,我想问一下如何让我的代码检查是来自用户数字或字母的输入 ?
if age == int or float:
print("Ok, zavrsili smo sa osnovnim informacijama! Da li zelite da ih uklopimo i pokazemo Vase osnovne informacije? DA ili NE ?")
elif age == False:
print("Hej, to nije broj... Pokusaj ponovo")
这是我遇到问题的代码的一部分。我想声明如果用户输入他的年龄作为数字,代码继续。但是,如果用户输入的不是数字,代码会告诉他从头开始(所有打印语句都是用塞尔维亚语编写的,希望你不要介意:D)
【问题讨论】:
-
您可以使用函数isnumeric 来检查输入是否为整数。 This answer 展示了如何使用它来创建一个函数来检查字符串是 int、float 还是非数字字符串。
-
欢迎来到 Stack Overflow!该网站适用于您已经tried to find the answer yourself 提出的特定问题。最好先Google您的问题,看看是否容易找到答案。
-
可接受的数值范围是多少,即正实数、全实数、任何仅由数字组成的序列?
-
我不确定我的表达是否正确。当用户键入不是数字的东西时,我需要我的代码来打印错误消息,例如。字母...
标签: python