python#父与子编程之旅-11嵌套与可变循环
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("")
for i in range(1,6):
print("Hi,Warrren") print("hi,warren"*6) for i in range(1,8):
print('i=',i)
print('hello, how')
if i == 3:
continue
print('are you today')
#continue的用法 for i in range(1,6):
print('i=',i)
print('hello,how')
if i ==3:
break
print('are you today') #break的用法 for i in range (1, 6, 2):
print("Hi, Warren") range(8) suzhi = int(input("Which multiplication table would you like?"))
for i in range(1,13):
print(suzhi,"x",i,"=",suzhi*i) suzhi = int(input("Which multiplication table would you like?"))
i =1
while i >0 and i<13:
print(suzhi,"x",i,"=",suzhi*i)
i = i+1 suzhi = int(input("Which multiplication table would you like?"))
while suzhi >0 and suzhi<13:
print(suzhi,"x",i,"=",suzhi*i)
python#父与子编程之旅-11嵌套与可变循环的更多相关文章
- python#父与子的编程之旅#第十四章
1. 为BankAccount 建立一个类定义.它应该有一些属性,包括账户名(一个字符串).账号(一个字符串或整数)和余额(一个浮点数),另外还要有一些方法显示余额.存钱和取钱. class Bank ...
- 学习参考《父与子的编程之旅python【第二版】》高清中文版PDF+高清英文版PDF+源代码
对于初步接触编程语言的朋友,推荐看一看<父与子的编程之旅第2版>,对于完全编程零基础的很友好! 图文并茂,过多的文字堆垒很容易让人产生厌倦情绪,也更容易让人产生放弃的想法.使用了大量插图, ...
- 第六篇:python高级之网络编程
python高级之网络编程 python高级之网络编程 本节内容 网络通信概念 socket编程 socket模块一些方法 聊天socket实现 远程执行命令及上传文件 socketserver及 ...
- Python菜鸟快乐游戏编程_pygame(6)
Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...
- 十三python基础之socket编程
阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现 ...
- python基础之socket编程 (转自林海峰老师)
python基础之socket编程 阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 ...
- Python中的多线程编程,线程安全与锁(二)
在我的上篇博文Python中的多线程编程,线程安全与锁(一)中,我们熟悉了多线程编程与线程安全相关重要概念, Threading.Lock实现互斥锁的简单示例,两种死锁(迭代死锁和互相等待死锁)情况及 ...
- Python多进程与多线程编程及GIL详解
介绍如何使用python的multiprocess和threading模块进行多线程和多进程编程. Python的多进程编程与multiprocess模块 python的多进程编程主要依靠multip ...
- 百万年薪python之路 -- 并发编程之 多进程 一
并发编程之 多进程 一. multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大 ...
随机推荐
- C++中的内联函数分析
1,本节课学习 C++ 中才引入的新的概念,内联函数: 2,常量与宏回顾: 1,C++ 中的 const 常量可以替代宏常数定义,如: 1,const int A = 3; <==> #d ...
- jsonp详细原理之一
/*script标签是不存在跨域请求的,类似的还有img,background:url,link 你可以想象一下,平时的这些标签都是可以直接引入外部资源的,所以是不存在跨域问题的*/ function ...
- signal - 有效信号的清单
描述 (DESCRIPTION) 下面 列出 Linux 支持的 信号. 某些 信号 依赖于 体系结构(architecture). 首先, POSIX.1 描述了 下列 信号. 信号 值 动作 说明 ...
- 比较map的value
Collection<CardInfo> values = splitCardInfo.getCardType().values();Iterator<CardInfo> it ...
- go语言从例子开始之Example27.超时处理
超时 对于一个连接外部资源,或者其它一些需要花费执行时间的操作的程序而言是很重要的.得益于通道和 select,在 Go中实现超时操作是简洁而优雅的. Example: package main im ...
- 团队作业Bata冲刺-第二天
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...
- 力扣 ——4Sum (四数之和)python 实现
题目描述: 中文: 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 targe ...
- SVN连接不上仓库,问题之一
如果之前用过SVN,在新的地址上用,发现一直连不上,报错.有可能是因为默认使用了之前的地址,所以没弹出输账号和密码的弹框. 解决方法就是:把之前的链接地址全部清除掉. 右键找到SVN里面的 Sett ...
- 如何用Word制作斜线表头?
如何用Word制作斜线表头?遇到这种问题,你一般是如何操作?本期企业网盘坚果云干货分享与大家分享有关斜线表头的制作方法. 斜线表头分单斜线表头和多斜线表头,下面分情况来了解相关的解决办法. 单斜线表头 ...
- 工具类Collections、Arrays(传入的是数组)
Collections类: 1. Collections.sort(list) //对list集合进行排序前提是 list里面存储的对象已经实现了 comparable接口 2. Collecti ...