gpt4 book ai didi

python - 检查用户输入是否为数字

转载 作者:行者123 更新时间:2023-11-28 19:33:27 30 4
gpt4 key购买 nike

<分区>

我正在尝试比较用户收到的输入,检查输入是否实际上是一个数字。这是我到目前为止所拥有的:

numstring = input("Choose a number between 1 and 10")

然后比较我用这样的方法:

def check(a):
if int(a) == int:
print("It's a number!")
else:
print("It's not a number!")

它总是打印出它不是一个数字,即使它是。

这个项目的目标:我正在做一个猜谜游戏:

import random

numstring = input("Choose a number between 1 and 10")

def check(a):
if int(a) == int:
print("It's a number!")
else:
print("It's not a number!")

if abs(int(a)) < 1:
print("You chose a number less than one!")
elif abs(int(a)) > 10:
print("You chose a number more than ten!")
else:
randomnum = random.randint(1, 10)
randomnumstring = str(abs(randomnum))
if randomnum == abs(int(a)):
print("You won! You chose " + a + "and the computer chose " + randomnumstring)
else:
print("You lost! You chose " + a + " and the computer chose " + randomnumstring)


check(numstring)

感谢您的帮助!实际代码有效,但它只是无法检查它。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com