鱼C论坛

 找回密码
 立即注册
查看: 3291|回复: 7

有大佬帮忙这是怎么回事

[复制链接]
发表于 2018-7-25 16:36:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我是萌新,照着大佬的编写,我觉得已经完全一样了,大佬的能run我的为什么不能....
无标题.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-7-25 16:36:44 | 显示全部楼层
左边是大佬的,我复制粘贴,右边纯手打
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 16:43:40 | 显示全部楼层
第二句temp = input(‘最喜欢的二次元角色是:’)

通过input得到的是一个字符串

如果想输入人的名字,就不用加int了

如果想输入数字,要加int

temp = int(input(‘请输入一个数字:’))
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 16:57:36 | 显示全部楼层
你第二行代码有语法错误 以及 第三行代码 变量Haku没有赋值

左边的图片 通过input()可以接收输入并返回一个字符串 然后用int()将字符串转换为整数 [他目的是是比较一个数字,所以需要转换字符串为整型数字]

右边的图片 首先让Haku = “这里是你希望的动漫角色的名字”  [给Haku赋值]
然后你也需要用temp = input(“我最喜欢的二次元角色是谁?”)来接收一个输入  此时 估计是输入一个人名 所以返回字符串就可以了
其余的不变
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 17:14:32 | 显示全部楼层
guess没有赋值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 18:11:15 | 显示全部楼层
1.第二行代码引号是中文的
2.第二行你创建了一个元组,然后没有引用它。然后把temp(int类型)转换成int,相当于什么都没做。
3.Haku没有赋值(你是想写'Haku'还是Haku?假如是Haku的话那么Haku没有赋值。)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-25 22:51:37 | 显示全部楼层
我猜你打串行了,二三行打到一起了,而且Haku你应该想表达的是字符串,所以应该用引号引起来'Haku'
前面的引号没看错的话应该都是中文的吧,改成英文引号就好了
然后因为你这里不是猜数字,所以不需要用int来转换数据类型,因为输入的数据默认就是字符型的变量

print("------我永远喜欢弱音--------")
guess = input("我最喜欢的二次元角色是谁:")
if guess ==  "Haku":

前三行这样改就可以了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-26 10:47:45 | 显示全部楼层
第二行写guess = int(input(‘请输入一个数字:’))
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-21 19:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表