算术运算符

>>>1+2
3
>>>3-2
1
>>>2*2
4
>>>5/2
2.5
>>>5//2 #整除
2
>>>9//2
4
>>>9%2
1
>>>2**10 #指数运算 2个星号
1024

文件的扩展名

.py:python的程序文件

.txt:文本文件

jpg png gif jpeg bmp:图片文件

avi rmvb mp4 mkv 3gp:视频文件

WMV mp3 flue mid:音频文件

if b<a<c:      #python可以这么写

  print("true")

赋值运算符:

num = 1

num += 1    #==》num = num+1

num -= 1     #==》num = num -1

num *= 1     #==》num = num*1

num /= 1     #==》num = num/1

num //= 1      #==》num = num//1

num %= 1     #==》num = num%1

num **= 1     #==》num = num**1

逻辑运算符: not and or

and      #与

  条件一 and 条件二

  只有两个条件都为真  结果才是真

  只要前面是假  那么后面不判断  直接输出假

or      #或

  条件一 or 条件二

  两个条件只要有一个真 结果就是真

  只要前面是真  那么后面不判断  直接输出真

not      #非

  not 5>3    #==false

  not 5<3    #==true

while循环

  格式:

    while   条件:

      ...

      ...

  break:终止循环

  continue:跳出当次循环

输出不换行

>>>print("hello",end="——")
>>>print("hello",end="——")
>>>print("hello",end="——")
hello——hello——hello

  end=“”   引号中的就是每一行后面加的东西

\r\n:Windows里的换行

\r:MAC里的换行

作业一:99乘法表:

a = 1

while a <= 9:
b = 1
while b <= a:
print(b,"*",a,"=",a*b,end="\t") b += 1
print()
a += 1

作业二:输出矩形:

row = input("请输入矩形行数:")     
line = input("请输入矩形列数:")  
    
num_row = 0
while num_row<int(row):
num_line = 0
while num_line<int(line):
print("#",end="")
num_line += 1 num_row += 1
print()

作业三:用户指定行数,打印三角形:

*

**

***

****

row = input("row:")
a = 1
while a <= int(row):
b = a
while b > 0:
print("#",end="")
b -= 1
print()
a += 1

反过来:

row = input("row:")
a = int(row)
while a > 0:
b = a
while b > 0:
print("#",end="")
b -= 1
print()
a -= 1

python———day02的更多相关文章

  1. Python Day02

    Python 代码执行流程: 编译 --> 执行 源代码  -->  字节码  -->  机器码  --> CPU执行 python 先将自己的源代码,编译成Python 字节 ...

  2. My way to Python - Day02

    版权声明: 本文中的资料均来自于互联网.将各路内容摘抄于此,作为学习笔记,方便用作后面翻阅查看.如果原作者对文中内容的引用有任何版权方面的问题,请随时联系,我将尽快处理. 特别鸣谢:武沛齐 <P ...

  3. Python day02 三元运算

     type  查看数据类型.2 **32  :2的32次方 .浮点的表示类型是小数,但是小数不仅仅包括浮点 浮点数用来处理实数,即带有小数的数字 三元运算:  result = 值1 if 条件 el ...

  4. python—day02

    python的版本与基本类型... 第一: 讲了计算机的基础的补充,讲解了什么是操作系统,计算机硬件,应用程序之间的关系: 操作系统是一个能协调管理计算机软件与硬件的软件程序: 能帮我们发送指令集到C ...

  5. Python day02 课堂笔记

    今天是第二天学习Python课程,主要从格式化输出,逻辑运算,编码,数据类型 这几个方面来学习. 1.格式化输出: % : 占位符 %s:字符串 %d:数字 注意: 在格式化的输出中,如果要输出%(因 ...

  6. python day02 作业答案

    1. (1).false   (2).false 2. (1).8  (2).4 3. (1).6  (2).3  (3).false (4).3   (5).true   (6).true  (7) ...

  7. python day02作业

  8. python day02练习和作业

    # 1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’]# li=['alex','eric','rain']# print('_'.jo ...

  9. Python全栈--目录导航

    这里更新以Python语言作为基础,想要成为全栈工程师需要掌握的技能... Python基础语法 day01 初识Python day02 while循环 运算符和编码 day03 字符串 day04 ...

随机推荐

  1. 【译著】Code First :使用Entity. Framework编程(5)

    第五章 对数据库映射使用默认规则与配置 到目前为止我们已经领略了Code First的默认规则与配置对属性.类间关系的影响.在这两个领域内,Code First不仅影响模型也影响数据库.在这一章,你将 ...

  2. vue state

    vuex单一状态树,直接地定位任一特定的状态片段. vuex状态存储响应式,唯一store实例,从store中读取状态: 1.在计算属性中返回某个状态 2.在根实例中注册store选项,该 store ...

  3. Netty 线程模型

    一.线程模型概述 线程模型表明了代码的执行方式.从最开始的使用单线程,后来出现了多线程,之后是线程池.当有要执行的任务时,任务会被传到线程池,从线程池中获得空闲的线程来执行任务,执行完了后会将线程返回 ...

  4. 用js简单实现一下迪克斯特拉算法

    今天看书看到了迪克斯特拉算法,大概用js实现一下呢,计算最短路径. 首先,迪克斯特拉算法只适用于有向无环图,且没有负权重,本例关系图如下哦,数字为权重,emmmm,画得稍微有点丑~ //大概用js实现 ...

  5. 芯灵思Sinlinx A64 开发板移植SQLite3

    开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 首先到 http://ww ...

  6. SpeedReader for Mac(快速阅读器)v1.6免费版

    SpeedReader for Mac是一款运行在Mac平台上的阅读软件,通过这款软件就可以自行调整阅读速度.通过SpeedReader Mac版用户可以将想要阅读的内容拖入到软件中,调整速度和字体, ...

  7. Centos7使用yum快速安装ansible

    ansible功能简介:ansible可以实现批量系统配置.批量软件部署.批量文件拷贝.批量运行命令等功能.主要基于ssh实现连接各个被控制端 yum默认安装的ansible,常用的配置文件有两个,一 ...

  8. HBASE SHELL 命令使用

    HBASE SHELL命令的使用 在hbase shell客户端有许多的操作命令,今天回顾并且总结一二,希望和广大读者共同进步,并且悉心聆听你们的意见.在此的hbase版本是:HBase 1.2.0- ...

  9. Java高级特性 第9节 Socket机制

    一.Socket简介 1.Socket概述 Java最初是作为网络编程语言出现的,它对网络的高度支持,使得客户端和服务器流畅的沟通变成现实.而在网络编程中,使用最多的就是Socket,每一个实用的网络 ...

  10. Win10系统提示对于目标文件系统过大

    Win10系统提示对于目标文件系统过大 今天在复制MAC系统文件时,系统弹出窗口提示“对于目标文件系统,文件XXX过大”.出现这种情况的原因是FAT32的文件系统不支持复制大于4g的单个文件,而NTF ...