|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在新版python第四讲,变量跟字符,看了视频,我去课后测试,讲的内容没什么问题都能做,就是最后一题,打印一个乘法表决
for i in range(1,10):
for j in range(1, i+i):
print(i,"x",j , "=", i * j, end='')
print("\n")
这个看不太懂,因为视频教程没有说,想问下大家,课程没教到,出测试题真的好吗.....我去看了拓展阅读 print()的函数用法,不是很明白.......
希望大佬能解答下,我的理解是for i in range(1,10): 是 I= 1-10顺序吗?
最后print(i ,"x", j, " = ", i* j , end = '') 为什么 i*j * 不需要双引导 "x " 就需要呢
最后print(换行符)
怎么就能直接打印出来呢
本帖最后由 昨非 于 2020-9-28 12:37 编辑
- for i in range(1,10): #i依次取1到9
- for j in range(1, i+1): #这里不是i+i,而是i+1, j的取值是1到i
- print(i,"x",j , "=", i * j, end=' ') #这里结尾end建议加两个空格,避免打印内容连到一起引起误解
- print("\n") #i每取一个值,就换一次行,就是一行乘法口诀
复制代码
|
|