我可能是个废柴
我真是蠢到家了!!!原本想给各位大佬图片看一下,也不知道是我这个电脑不好使,还是我脑子不好使,按图片死活弄不出来!!!然后我就放弃了,准备纯手码!我就在哔哩哔哩看甲鱼的Python教程然后做了一个猜数游戏,但是!!!我的猜数游戏一直都是错误!!!我真是不知道我错在哪里了!!!求助啊求助!!!!!请各位大神教教本猪吧!!!(下面是我照着小甲鱼写的方程,我真不知道我哪里写错了!!)
temp = input
guess = int(temp)
if guess ==8:
else:
(下面这一大串子是结果.....真儿真儿的看不懂,求助啊,到底哪里错了??)
Traceback (most recent call last):
File "C:/Users/axer/Desktop/程序编程/第一次.py", line 3, in <module>
guess = int(temp)
TypeError: int() argument must be a string or a number, not 'builtin_function_or_method'
>>> import random
secret = random.randint(1,10)
print('----------------我爱鱼C工作室---------------')
temp = input("不妨猜一下小甲鱼现在心里想的是那个数字:")
guess = int(temp)
while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中里也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~~")
else:
print("嘿,小了,小了~~~~")
print("游戏结束,不玩了^-^")
复制,可运行 本帖最后由 qiuyouzhi 于 2020-4-6 15:32 编辑
print("欢迎来到小游戏~")
temp = input("请输入一个数字:")
guess = int(temp)
if guess == 8:
print("恭喜你,猜对了!")
print("猜对了也没有奖励~")
else:
print("呃呃,猜错了,答案是8!")
print("游戏结束,不玩了!")
可以看看我的代码和你的代码有什么区别 input是函数,函数调用是需要加小括号的 你看下你的代码中,int是怎么使用的
是不是后面有个小括号,小括号里面包含着一个要被int的东西?
print,input也是一样,你就是不加东西,你也得加上小括号呀
你的逻辑是没有问题的,就是这些基本的函数用法不太了解
假如你想打印Hello world:
>>> print("Hello world")
Hello world
而不会直接写个print。
编程鱼C 发表于 2020-4-6 15:20
复制,可运行
你这个代码对于新手来说有点难理解。。。 qiuyouzhi 发表于 2020-4-6 15:28
你看下你的代码中,int是怎么使用的
是不是后面有个小括号,小括号里面包含着一个要被int的东西?
print ...
怎么办我还是没看明白{:10_266:} 我准备好了? 发表于 2020-4-6 15:33
怎么办我还是没看明白
就和你说话一样,总得说出点东西吧?
总不能光张个嘴,别人就知道你的意思吧? qiuyouzhi 发表于 2020-4-6 15:32
你这个代码对于新手来说有点难理解。。。
print('----------------我爱鱼C工作室---------------')
temp = input("不妨猜一下小甲鱼现在心里想的是那个数字:")
guess = int(temp)
while guess != 2:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == 2:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中里也没有奖励!")
else:
if guess > 2:
print("哥,大了大了~~~~")
else:
print("嘿,小了,小了~~~~")
print("游戏结束,不玩了^-^") 这个呢? 编程鱼C 发表于 2020-4-6 15:20
复制,可运行
谢谢哥,但是我就是搞不大明白为啥我的不行!{:10_266:} 编程鱼C 发表于 2020-4-6 15:35
这个呢?
最好像我写的一样,不要有while什么的东西
直接一个if else完事 qiuyouzhi 发表于 2020-4-6 15:21
可以看看我的代码和你的代码有什么区别
我刚把你的这个复制粘贴在我的idle上,可以使用,然后我把括号里的中文字去掉后又不好用了这是不是就是说,必须要带着括号+中文字符?? qiuyouzhi 发表于 2020-4-6 15:32
你这个代码对于新手来说有点难理解。。。
没错,我就是超级新手!!甲鱼在哔哩哔哩讲的第一个就是这个!!我就跟这做,但是真的是不太明白{:10_266:} 我准备好了? 发表于 2020-4-6 15:40
我刚把你的这个复制粘贴在我的idle上,可以使用,然后我把括号里的中文字去掉后又不好用了这是不是就是说 ...
括号是必须的,因为这是个函数。
括号里的东西就是所有可以显示的字符,
英文,符号等等。 qiuyouzhi 发表于 2020-4-6 15:34
就和你说话一样,总得说出点东西吧?
总不能光张个嘴,别人就知道你的意思吧?
昂!!是不是要在括号里加上我想要问的问题? 我准备好了? 发表于 2020-4-6 15:42
昂!!是不是要在括号里加上我想要问的问题?
是的,加上你想输出的内容(仅限print,input) qiuyouzhi 发表于 2020-4-6 15:43
是的,加上你想输出的内容(仅限print,input)
我想开了!!!!我太激动了!!!感谢大神{:10_297:} 编程鱼C 发表于 2020-4-6 15:35
这个呢?
我懂啦感谢大神
页:
[1]
2