- 帖子
- 2
- 精华
- 0
- 积分
- 10
- 阅读权限
- 10
- 注册时间
- 2018-6-13
- 最后登录
- 2018-6-19
|
老师 请问一下我的代码为什么会出现这种情况?
# _*_ coding:utf-8 _*_
print('欢迎来到猜数字小游戏')
print('规则就是我说一个数字你来猜')
from random import randint
num = (1,100)
print('我从1-100选了一个数字,猜猜我的数字')
def bijiao(num1,num2):
if num1 < num2:
print('小了')
return True
if num1 > num2:
print('大了')
return True
if num1 == num2:
print('回答正确')
return False
bingo = True
while bingo == True:
answer = int(input())
bingo = bijiao(answer,num)
然后运行的结果会提示
Traceback (most recent call last):
File "E:\PYTHON学习\函数小游戏.py", line 21, in <module>
bingo = bijiao(answer,num)
File "E:\PYTHON学习\函数小游戏.py", line 8, in bijiao
if num1 < num2:
TypeError: '<' not supported between instances of 'int' and 'tuple' |
|