为了账号安全,请及时绑定邮箱和手机立即绑定

用for语句,运行失败是哪里错了呢?

# -*- coding:utf-8 -*-

A='张三'

B='李四'

C='王五'

L=[A,98.5,B,85,C,59]

for x in L

    print x

运行失败,是哪里错了呢

正在回答

7 回答

  File "index.py", line 11
    for x in L
             ^
SyntaxError: invalid syntax

看到错误log了么,语法错误。
是因为你的for in 后面要加冒号,加上就好啦

1 回复 有任何疑惑可以回复我~
#1

幕布斯1163354 提问者

运行失败 File "index.py", line 6 for x in L: ^ SyntaxError: invalid syntax
2018-11-29 回复 有任何疑惑可以回复我~
#2

幕布斯1163354 提问者

加冒号了,还是运行失败
2018-11-29 回复 有任何疑惑可以回复我~
#3

ZQiang94 回复 幕布斯1163354 提问者

现检查一下是否是英文字符,如果你是在本地运行的,检查一下是不是python2.6版本
2018-11-29 回复 有任何疑惑可以回复我~

学习了

0 回复 有任何疑惑可以回复我~

误点了,怎么就采纳最佳答案了==!

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5bff7f5c000131bd08280277.jpg奇怪,怎么我这运行就是出错呢?


0 回复 有任何疑惑可以回复我~
#1

慕工程7591378

你冒号是中文
2019-02-13 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5bff7cc100017b1c14960686.jpg
接着上面回答。

1 回复 有任何疑惑可以回复我~

运行失败

  File "index.py", line 6
    for x in L:
              ^
SyntaxError: invalid syntax


0 回复 有任何疑惑可以回复我~

假设班里有3名同学:Adam,Lisa和Bart,他们的成绩分别是 95.5,85 和 59,请按照 名字, 分数, 名字, 分数... 的顺序按照分数从高到低用一个list表示,然后打印出来。

你的输出和题的答案不一样就会运行出错,有输出没报错就不是程序问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

用for语句,运行失败是哪里错了呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信