郭果果 发表于 2020-8-3 17:50:36

最新python教程第二讲课后作业

Python最新教程第二讲的课后习题,用hello,py,编写你好姓名那个,我照着课堂里的代码打,在if guess==的后面一定要是数字是吗?我打的文字:小甲鱼,结果后面就没出来你好小甲鱼!

Twilight6 发表于 2020-8-3 17:51:48



发上你的代码看看吧

zltzlt 发表于 2020-8-3 17:51:58

把你的代码发上来,方便大家修改。

Hello. 发表于 2020-8-3 17:53:02

也许是“小甲鱼”?

陈尚涵 发表于 2020-8-3 18:22:37

上源代码!!

小甲鱼的铁粉 发表于 2020-8-3 19:07:49

如果是小甲鱼的话需要用引号括起来,以为小甲鱼是一个字符串

郭果果 发表于 2020-8-4 11:37:13

Twilight6 发表于 2020-8-3 17:51
发上你的代码看看吧

https://xxx.ilovefishc.com/forum/201308/18/024140lz89le2q33dr9l0l.png


这个作业怎么做?

baige 发表于 2020-8-4 13:02:59

本帖最后由 baige 于 2020-8-4 13:07 编辑

郭果果 发表于 2020-8-4 11:37
https://xxx.ilovefishc.com/forum/201308/18/024140lz89le2q33dr9l0l.png





name = input('请输入您的姓名:')
print('你好,'+name+'!')

郭果果 发表于 2020-8-4 14:39:03

baige 发表于 2020-8-4 13:02


能给我讲讲为什么吗?
我写的代码是:temp = input("请输入你的名字:")
                      guess = int(temp)
                      if guess == "小甲鱼:"
                         print("你好,小甲鱼! ")

baige 发表于 2020-8-4 14:46:28

本帖最后由 baige 于 2020-8-4 14:48 编辑

郭果果 发表于 2020-8-4 14:39
能给我讲讲为什么吗?
我写的代码是:temp = input("请输入你的名字:")
                      gues ...

int(temp)是(temp)里面要是整数就转换为整形(整数) ,不是整数就报错
小甲鱼不能转换为整形,所以就报错了,
把int()去掉
temp = input("请输入您的名字:")
guess = temp
if guess == "小甲鱼":
    print("你好,小甲鱼! ")

郭果果 发表于 2020-8-4 15:09:05

baige 发表于 2020-8-4 14:46
int(temp)是(temp)里面要是整数就转换为整形(整数) ,不是整数就报错
小甲鱼不能转换为整形,所以就报错 ...

连英文是什么意思都不懂,还怎么学Python!
页: [1]
查看完整版本: 最新python教程第二讲课后作业