课程
/后端开发
/Python
/初识Python
得到[1*2,2*3,…,99*100] 这种
2020-03-10
源自:初识Python 10-1
正在回答
print [str(x) +'*'+ str((x+1)) for x in range(1,100,2)]
我明白你的意思,代码稍作改动,即可实现。
for n in range(1,100,2):
print n,'*',n+1
这样打出来的就是算式,而不是结果。
不懂说的什么鸡儿
?????????
慕斯6563699 提问者
[n*(n+1) for n in range(1,101,2)]
list的元素没有这种算式型,只能说是字符型,即['1*2','2*3,'...,'99*100']
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序