练习题
首先做习题之前需要了解的知识
while循环
continue 跳过当次循环
break 跳出整个循环
else 循环结束才会执行,而非不在循环内执行
end 默认换行符 想要不换行 end=“ ”
\r\n 在Windows里面表示换行符
\n在linux里面表示换行符
\r在mac里面表示换行符
\t在py里面表示制表符
练习一 用两种方法写出99乘法表
1.for循环 类似于shell
for i in range(1..10):
for j in range(1..10):
print('{1}*{0}={3}'.format(i, j , i*j), end='\t')
if i == j:
print()
break
2.while循环
first = 9
while first > 0:
sec = 1
while sec <= first:
print(str(sec)+"*"str(first)+"=",sec*first, end='\t')
sec += 1
print()
first -= 1
这样只是实现了99乘法表的一般,因为他是倒过来的
现在可以想一下怎么使他正过来
‘’‘
‘’
‘’‘
‘’
’’
下面是正确答案,你答对了吗
first = 1
while first <= 9:
sec = 1
while sec <= first:
print(str(sec)+"*"+str(first) + "=", sec*first, end="\t")
sec += 1
print()
first += 1
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步