首页 > 其他 > 详细

父与子编程之旅-11嵌套与可变循环

时间:2019-10-25 11:08:55      阅读:122      评论:0      收藏:0      [点我收藏+]

for multiplier in range(5,8):
  for i in range(2,11):
    print(i,"x",multiplier,"=",i*multiplier)

 

#可变循环

numstars=int(input("请输入你希望的星:"))
for i in range(1,numstars+1):
  print("*")

#可变嵌套循环 

numLines = int(input("请输入带星的行有几个"))                     
numStars = int(input("请输入一行有几颗星"))
for line in range(0,numLines):
  for star in range(0,numStars):
    print("*",end="")
  print()

#先打印 行,打印一行的时候打印星星,打印了规定数量星星后,end=""(python3)换行,再按要求打印下一行。。。。。,最后完成打印到规定的行,即可完成打印

 

 


"""numLines = int(input("请输入带星的行有几个"))
numStars = int(input("请输入一行有几颗星"))
for line in range(0,numLines):
for star in range(0,numStars):
print("*",end=""),
print("")"""

 

numBlock = int(input("有多少白块"))
numLines = int(input("请输入带星的行有几个"))
numStars = int(input("请输入一行有几颗星"))
for block in range(0,numBlock):
  for line in range(0,numLines):
    for star in range(0,numStars):
      print("*",end=""),#这里是打印每行星星的数量
    print("")#这里是打印多少行 print("",end="")
  print("")#这里是分块 注意缩进的使用 print("")

 

numBlock = int(input("有多少白块"))
for block in range(1,numBlock+1):
  for line in range(1,block*2):
    for star in range(1,(block+line)*2):
      print("*",end=""),#这里是打印每行星星的数量
    print("")#这里是打印多少行 print("",end="")
  print("")#这里是分块 注意缩进的使用 print("")

 

父与子编程之旅-11嵌套与可变循环

原文:https://www.cnblogs.com/yescarf/p/11736479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!