练习题

首先做习题之前需要了解的知识

while循环

continue  跳过当次循环

break  跳出整个循环

else 循环结束才会执行,而非不在循环内执行

end 默认换行符   想要不换行 end=“ ”

在Windows里面表示换行符

在linux里面表示换行符

在mac里面表示换行符

在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=' ')

  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=' ')

    sec += 1

  print()

  first -= 1

这样只是实现了99乘法表的一般,因为他是倒过来的

现在可以想一下怎么使他正过来

‘’‘

‘’

‘’‘

‘’

’’

下面是正确答案,你答对了吗

first = 1
while first <= 9:
sec = 1
while sec <= first:
print(str(sec)+"*"+str(first) + "=", sec*first, end=" ")
sec += 1
print()
first += 1
原文地址:https://www.cnblogs.com/zoery/p/9167952.html