新人求解
aaa = input("请输入1-100之间的数字")guess = int(aaa)
if 1 <= guess <= 100:
print("妹妹")
else:
print('大爷')
-----------------------------------------------------------------
上面是作业参考答案
-----------------------------------------------------------------
aaa = input("请输入1-100之间的数字")
guess = int(aaa)
if guess == (1<= guess <= 100):
print("妹妹")
else:
print('大爷')
-------------------------------------------------
这个是我自己最初想出来的,从我个人的逻辑来看没什么问题啊
但是运算出来的结果不一样,新人求解答 本帖最后由 悠悠2264 于 2020-4-10 23:30 编辑
如果按你的写法,(1<= guess <= 100)会返回true或false(对或错),是个布尔类型,而guess是个整型(整数),所以guess肯定不等于true或false。所以就会执行else的代码 悠悠2264 发表于 2020-4-10 23:27
如果按你的写法,(1
感谢大佬的解答{:10_254:}
页:
[1]