|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
secret =random.randint(1,100)
print("Hello world")
temp=input("猜猜我在想什么(数字)")
guess=int(temp)
if isinstance(temp,int)==True:
while guess !=secret:
temp=input("再来猜一次吧:")
guess=int(temp)
if guess == secret:
print("猜对了!")
print("猜对了也没奖励!")
else:
if guess>secret:
print("大了大了")
else:
print("小了小了")
else:
print("game over")
如何在Python中判定,如果输入的数字是整数型或者浮点型就可以继续,否则比方说输入(jasd或者一些文字)就直接执行程序的结束?
本帖最后由 zltzlt 于 2019-8-2 21:37 编辑
- import random
- secret =random.randint(1,100)
- print("Hello world")
- temp=input("猜猜我在想什么(数字)")
- if temp.isdigit():
- guess=int(temp)
- while guess !=secret:
- temp=input("再来猜一次吧:")
- guess=int(temp)
- if guess == secret:
- print("猜对了!")
- print("猜对了也没奖励!")
- else:
- if guess>secret:
- print("大了大了")
- else:
- print("小了小了")
- else:
- print("game over")
复制代码
|
|