鱼C论坛

 找回密码
 立即注册
查看: 2324|回复: 11

[已解决]python第四讲变量和字符

[复制链接]
发表于 2020-9-28 12:06:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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:31:17
本帖最后由 昨非 于 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每取一个值,就换一次行,就是一行乘法口诀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-28 12:31:17 | 显示全部楼层    本楼为最佳答案   
本帖最后由 昨非 于 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每取一个值,就换一次行,就是一行乘法口诀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-9-28 12:32:47 | 显示全部楼层
i和j和i*j都是变量,而“x”是一个字符串,打印出来的效果就对了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:35:07 | 显示全部楼层
0.你程序有点问题,第二行那个for循环应该是range(i+1),不是i+i
1.range(1,10)取值范围[1,10)
2.i, j是变量,需要打印出来对应的值,“x”是一个字符
3.print("\n')实现换行啊,其实输print()也行,默认换行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:36:22 | 显示全部楼层

range(1,10)取值范围不是[0,10)嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:39:15 | 显示全部楼层
巴巴鲁 发表于 2020-9-28 12:35
0.你程序有点问题,第二行那个for循环应该是range(i+1),不是i+i
1.range(1,10)取值范围[1,10)
2.i, j是变 ...

一到九,0不包含
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:40:37 | 显示全部楼层
昨非 发表于 2020-9-28 12:39
一到九,0不包含


呸,[1,10),没事了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:41:23 | 显示全部楼层

我第一次编辑的时候打错了,问题不大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 12:42:28 | 显示全部楼层
昨非 发表于 2020-9-28 12:41
我第一次编辑的时候打错了,问题不大

嘿嘿,我第二次打错了,问题也不大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-28 14:24:49 | 显示全部楼层

哦哦哦,明白了,谢谢讲解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-28 14:25:28 | 显示全部楼层
巴巴鲁 发表于 2020-9-28 12:35
0.你程序有点问题,第二行那个for循环应该是range(i+1),不是i+i
1.range(1,10)取值范围[1,10)
2.i, j是变 ...

哈哈,明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-28 15:07:12 From FishC Mobile | 显示全部楼层
自为其主 发表于 2020-9-28 14:24
哦哦哦,明白了,谢谢讲解

记得设个最佳哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 02:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表