萧易天 发表于 2020-4-13 19:56:32

求教

for i in range(num):
                     ^
SyntaxError: invalid syntax

hrp 发表于 2020-4-13 19:58:01

for i in range(num):
    pass
for循环不能做光杆司令

麻麦皮 发表于 2020-4-13 20:08:27

range(num)的num是什么鬼?
range()函数语法,range(start,stop[,step]),通常例如range(1,10)这样使用

zltzlt 发表于 2020-4-13 20:09:27

发完整代码。。

永恒的蓝色梦想 发表于 2020-4-13 20:20:52

麻麦皮 发表于 2020-4-13 20:08
range(num)的num是什么鬼?
range()函数语法,range(start,stop[,step]),通常例如range(1,10)这样使用

range(stop) -> range object
range(start, stop[, step]) -> range object好好看文档,1-3个参数都可以

麻麦皮 发表于 2020-4-13 20:28:30

永恒的蓝色梦想 发表于 2020-4-13 20:20
好好看文档,1-3个参数都可以

我随便百度了一下,菜鸟教程写的...
我看一下我自己的笔记是1~3个参数都可以

winhero 发表于 2020-4-13 20:59:48

1.num 有没有定义

2.for循环有没有内容

萧易天 发表于 2020-4-14 11:06:16

zltzlt 发表于 2020-4-13 20:09
发完整代码。。

def printuniverlist(ulist, num):
    print('{:<10}\t{:<6}\t{:<10}'.format('排名','学校','得分')
    for i in range(1,num):
      u = ulist
      print('{:<10}\t{:<6}\t{:<10}'.format(u,u,u))
      pass
页: [1]
查看完整版本: 求教