'>' not supported between instances of 'int' and 'str'

来源:6-9 流程控制语句之条件控制 二

leiyihai

2017-11-12

from random import randint

NUM = randint(1,100)

answer = input()


print('--------让我们来进行猜数字的游戏吧--------')

print('   --------请猜一个1到100之间的整数--------\n')


while NUM != answer:

if NUM > answer:

print('太大啦,请继续猜。')

answer = input()

if NUM < answer:

print('太小啦,继续猜吧~')

answer = input()

else:

print('bingo,答对啦!~')


老师,是不是int(answer)就行了,可是转换不了啊  invalid literal for int() with base 10: ''


写回答

1回答

7七月

2017-11-13

你得看一下,你Int里传入的值是什么?是一个列表?

0
2
7七月
回复
leiyihai
就是int()啊,但是你str要是数字啊
2017-11-14
共2条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14640 学习 · 4477 问题

查看课程