已采纳回答 / qq_N冰_0
这语法明显报错啊,试着使用三层循环比较好理解l=[]for a in range(1,10): for b in range(0,10): for c in range(0,10): if a==c: l.append(a*100+b*10+c)print l
2020-02-12
已采纳回答 / 酌酒悲歌
应该是print 45678+0x12fd2print"Learn Python in imooc"print 100<99print 0xff==255在输入字符串时用引号,求值和布尔值时不需要用引号
2020-02-11
最新回答 / 邢文千子月
range函数指是循环所在的整数范围。也就是说range(1,len(L)+1)指的是从1开始,step为默认值1,循环到len(L)+1。您说的这段代码,只是给index和name各赋了相应的值,然后把它打印出来。并没有用到取出索引的enumerate()函数。然后您给出的整段代码总体的思路是造了一个新的list,并且这个list的每一个元素都是一个tuple,然后再把这个list的每一个tuple元素内的两个值赋给index和那么,最后把它们打印出来。没有用到enumerate()函数还完美的完成了任...
2020-02-11
已采纳回答 / 望伊_0
'=' 是赋值,给一个变量一个数值啥的,比如 a = 5'==' 是比较双方是否相等,比如a = 5,b = 3, a == b,返回值是true或者false
2020-02-10