鱼C论坛

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

[已解决]Python第二课作业字符串开头

[复制链接]
发表于 2023-8-25 11:44:59 | 显示全部楼层 |阅读模式

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

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

x
""" 用Python设计第一个游戏 """

temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)

if guess = 8:
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜中了也没奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
   
print("游戏结束,不玩啦^_^")
#作业里面说不能运行的原因是=不能判断,我对这个没有异议,但是开头为啥用字符串不用#注释,这两者差不多嘛?
最佳答案
2023-8-25 11:45:32
在Python中,我们可以使用两种方式来添加注释:

1. # 注释:使用 # 符号开头的行表示注释,这行代码会被解释器忽略。通常用于对代码进行简单注释或者临时注释。

   # 这是一个注释
   temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
   

2. 多行注释:使用多个连续的三引号 """''' 将多行文字包围起来,这也被视为注释。通常用于对较长的代码块或详细的注释进行描述。

   """
   这是一个多行注释
   这里可以添加更多的描述信息
   """
   temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
   

在你提到的代码中,""" 是用作字符串的引号,而不是注释。因此,如果你希望将开头的 """ 用作注释,应该使用 # 注释符号。
# 这是一个多行注释
# 用Python设计第一个游戏
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")

总之,在Python中,注释是为了给人阅读代码提供说明,而字符串是为了表示文本数据。虽然它们看起来相似,但在语法上是不同的。请根据实际需求使用正确的注释方式。

希望对你有所帮助!如果还有其他问题,请随时提问。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-25 11:45:23 | 显示全部楼层
在Python中,使用"="符号是用于赋值操作,而不是用于判断相等。要进行相等的判断操作,应该使用"=="符号。

对于注释,Python中有两种注释的方式:
1. 使用井号(#)开头的单行注释,用于注释单行代码或者在代码行后添加注释说明。
2. 使用三个引号(''' 或 """)包围的多行注释,用于注释多行代码或者添加较长的注释说明。

在你提供的代码中,开头使用的是三个引号(""")包围的多行注释,这是一种多行注释的方式。它不仅可以用于注释多行代码,还可以用于添加较长的注释说明。

总结一下,使用"="进行赋值操作,使用"=="进行相等判断操作。而注释可以使用井号(#)进行单行注释,也可以使用三个引号(''' 或 """)进行多行注释。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-25 11:45:28 | 显示全部楼层
在Python中,注释可以使用`#`或`''' '''`(三引号)来表示。

在你提供的代码中,`#作业里面说不能运行的原因是=不能判断` 并不是一个注释,而是一个字符串。这是因为在字符串前没有使用`#`,所以它被视为代码的一部分,并且会引发语法错误。

正确的写法应该是这样:
# 作业里面说不能运行的原因是=不能判断temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")guess = int(temp)if guess == 8:    print("你是小甲鱼心里的蛔虫嘛?!")    print("哼,猜中了也没奖励!")else:    print("猜错啦,小甲鱼现在心里想的是8!")print("游戏结束,不玩啦^_^")
在以上示例中,我们使用了`#`来注释掉一行代码,以便在运行程序时忽略它。注释对于代码的可读性和解释非常重要。

希望能够解答你的疑问!如果还有其他问题,请随时提问。
此内容为ChatGPT回答,如果胡说八道,请不要理会
如果对你有帮助,请设置一个最佳答案!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-25 11:45:32 | 显示全部楼层    本楼为最佳答案   
在Python中,我们可以使用两种方式来添加注释:

1. # 注释:使用 # 符号开头的行表示注释,这行代码会被解释器忽略。通常用于对代码进行简单注释或者临时注释。

   # 这是一个注释
   temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
   

2. 多行注释:使用多个连续的三引号 """''' 将多行文字包围起来,这也被视为注释。通常用于对较长的代码块或详细的注释进行描述。

   """
   这是一个多行注释
   这里可以添加更多的描述信息
   """
   temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
   

在你提到的代码中,""" 是用作字符串的引号,而不是注释。因此,如果你希望将开头的 """ 用作注释,应该使用 # 注释符号。
# 这是一个多行注释
# 用Python设计第一个游戏
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")

总之,在Python中,注释是为了给人阅读代码提供说明,而字符串是为了表示文本数据。虽然它们看起来相似,但在语法上是不同的。请根据实际需求使用正确的注释方式。

希望对你有所帮助!如果还有其他问题,请随时提问。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-25 11:48:45 | 显示全部楼层
在你提供的代码中,有一个缩进问题,导致代码无法运行。此外,将`=`用于判断相等性是不正确的。应该使用`==`来比较两个值是否相等。

以下是经过修正的代码示例:
# 用Python设计第一个游戏temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")guess = int(temp)if guess == 8:    print("你是小甲鱼心里的蛔虫嘛?!")    print("哼,猜中了也没奖励!")else:    print("猜错啦,小甲鱼现在心里想的是8!")print("游戏结束,不玩啦^_^")
现在,代码将根据用户输入的猜测进行判断,并给出相应的提示。

关于为何使用字符串注释(以三引号括起来)而不是`#`注释,这是一种风格和习惯的选择。在Python中,`#`是用于单行注释的常见方式,而使用三引号括起来的字符串可以用于多行注释,可以注释较长的文本或代码块。两者的主要区别在于,字符串注释可以保留在生成的文档中,因此也常被用作代码文档工具的一部分。

在本例中,如果你想注释掉一行代码,最好使用`#`进行单行注释,而不是使用三引号字符串注释。

希望这样解答了你的问题!如果还有其他疑问,请随时提问。
此内容为ChatGPT回答,如果胡说八道,请不要理会
如果对你有帮助,请设置一个最佳答案!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-25 11:49:29 | 显示全部楼层
陶远航 发表于 2023-8-25 11:45
在Python中,我们可以使用两种方式来添加注释:

1. # 注释:使用 # 符号开头的行表示注释,这行代码会被 ...

兄弟,你这个是哪个AI写的呀?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-25 12:13:04 | 显示全部楼层
水中有明月 发表于 2023-8-25 11:49
兄弟,你这个是哪个AI写的呀?

https://c.binjie.fun
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-8-25 12:13:12 | 显示全部楼层
水中有明月 发表于 2023-8-25 11:49
兄弟,你这个是哪个AI写的呀?

gpt3.5,isdkz是gpt4
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 13:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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