鱼C论坛

 找回密码
 立即注册
查看: 2262|回复: 8

[已解决]小白求助

[复制链接]
发表于 2020-2-27 21:02:54 | 显示全部楼层 |阅读模式

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

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

x
敢问大佬这是。。。为什么说语法错误
最佳答案
2020-2-27 21:34:36
本帖最后由 _荟桐_ 于 2020-2-27 22:35 编辑

/的意思是除以(例如:10/2==5),%的意思是求余数(例如:11%2==1,5%3==2)。此处应该用%,求他们的余数。
a是一个整形(int),不可以和字符串(str)一起打印出来应改为:print(str(a)+'是闰年')。
批注 2020-02-27 210211.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-27 21:06:18 | 显示全部楼层
如果是交互模式,(>>>提示符)不要一次粘贴多行语句。
如果是程序模式,不要写上>>>
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 21:18:05 | 显示全部楼层
你那个a是int类型,不能直接加‘’‘是闰年’‘这个str类型,要用str(a)才行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-27 21:20:44 | 显示全部楼层
而且兄弟你没有将你的代码用代码格式放出来,用图放出来人家想改也不方便,以后还是用代码形式打出来把
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 21:34:36 | 显示全部楼层    本楼为最佳答案   
本帖最后由 _荟桐_ 于 2020-2-27 22:35 编辑

/的意思是除以(例如:10/2==5),%的意思是求余数(例如:11%2==1,5%3==2)。此处应该用%,求他们的余数。
a是一个整形(int),不可以和字符串(str)一起打印出来应改为:print(str(a)+'是闰年')。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 22:12:28 | 显示全部楼层
楼上正解。有两个错误
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 22:43:43 | 显示全部楼层
语法错误是因为,你把代码直接复制到互动模式啦!互动模式只能一个一个语句执行,你复制进来是2个语句,第一行是赋值语句,下面是条件判断语句
另外,a/100 是a除以100,按照你程序的意思,应该用求余的,a%100
再一个问题,就是最后print里面,a是一个int,不支持 + 连接后面字符串的,应该用str(a)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-28 10:05:21 | 显示全部楼层
兄弟 你的a是数字,print(a+"是闰年")语句是数字和字符串,“+”只能用于字符串连接,例如:print("a"+"是闰年")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-28 21:23:04 | 显示全部楼层
来mua一口 发表于 2020-2-27 21:20
而且兄弟你没有将你的代码用代码格式放出来,用图放出来人家想改也不方便,以后还是用代码形式打出来把

好的,受教了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-16 04:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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