鱼C论坛

 找回密码
 立即注册
查看: 1726|回复: 5

[已解决]python第19课遇到的语法错误

[复制链接]
发表于 2017-10-11 19:35:35 | 显示全部楼层 |阅读模式

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

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

x

这个是小甲鱼的视频

这个是小甲鱼的视频

这个是我打的

这个是我打的

图一是小甲鱼的视频
图二是我自己打的
为什么我打的old_price就是提示语法错误呢

谢谢帮助!
最佳答案
2017-10-11 19:59:59
小甲鱼是程序模式,你的是在交互模式(有>>>提示符),需要在函数结束后多加上一个回车。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-10-11 19:36:55 | 显示全部楼层
3.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-11 19:59:59 | 显示全部楼层    本楼为最佳答案   
小甲鱼是程序模式,你的是在交互模式(有>>>提示符),需要在函数结束后多加上一个回车。
1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-11 21:19:12 | 显示全部楼层
冬雪雪冬 发表于 2017-10-11 19:59
小甲鱼是程序模式,你的是在交互模式(有>>>提示符),需要在函数结束后多加上一个回车。
  1. KeyboardInterrupt
  2. >>> def discount(price,rate):
  3.         final_price = price*rate
  4.         return final_price

  5. >>> old_price = float(input("请输入原价:"))
  6. 请输入原价:
  7. Traceback (most recent call last):
  8.   File "<pyshell#4>", line 1, in <module>
  9.     old_price = float(input("请输入原价:"))
  10. ValueError: could not convert string to float:
  11. >>> old_price = float(input("请输入原价:"))
  12. 请输入原价:
复制代码




请问一下为什么我在交互模式中输入完old_price之后按回车键就直接弹出“请输入原价:”了
无法直接输入下一句print语句

是不是因为是交互模式呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-11 21:21:39 | 显示全部楼层
marysue 发表于 2017-10-11 21:19
请问一下为什么我在交互模式中输入完old_price之后按回车键就直接弹出“请输入原价:”了
无法 ...

不要用交互模式写这个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-11 21:22:00 | 显示全部楼层
marysue 发表于 2017-10-11 21:19
请问一下为什么我在交互模式中输入完old_price之后按回车键就直接弹出“请输入原价:”了
无法 ...

这一行有input下一行就要求你输入
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 00:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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