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中大 ...
随机推荐
- Redis 系列
Redis 系列 [Redis 系列(01)安装配制] [Redis 系列(02)数据结构] [Redis 系列(03-1)进阶 - 发布订阅] [Redis 系列(03-2)进阶 - 事务] [Re ...
- docker--container
[root@localhost docker_test]# docker run bigni/test3 #运行 docker so easy ! [root@localhost docker_tes ...
- c# WPF DataGrid 获取选中单元格信息
private void Dg_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e) { Console.Write ...
- kubernetes(k8s)容器集群管理
Kubernetes介绍 Kubernetes是google在2014年6月开源的一个容器集群管理系统,使用go语言开发,Kubernetes也称k8s. k8s是google内部一个叫borg的容器 ...
- 【记录】mysql中建表utf8和utf8mb4区别?timestamp和datetime区别?
mysql中建表utf8和utf8mb4区别? 1:utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8字符,也就是 Unicode 中的基本多文本平面 2:要在 Mysql 中 ...
- python实现发送文本邮件
简单实现了python发送文本邮件 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/4/25 17:09 # @Author ...
- Retrofit总结(原)
1.Retrofit的作用 A type-safe HTTP client for Android and Java 看到这句话时候在想什么是类型安全? 百度一下:类型安全代码指访问被授权可以访问的内 ...
- 第12篇Kubernetes 监控
一.Weave Scope: Weave Scope 容器地图 创建 Kubernetes 集群并部署容器化应用只是第一步.一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其 ...
- spring data jpa sql
CREATE TABLE cst_customer ( cust_id bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', cust_name ...
- shell倒计时下班时间
#!/bin/sh offWorkTime="19:00:00" offWorkHour=${offWorkTime::} offWorkMinute=${offWorkTime: ...