算术运算符

>>>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. RABBITMQ too many heartbeats missed

    执行rabbitmqctl status | grep -A 4 file_descriptors   显示socket_used 达到 socket_limited 的值 增加socket_limi ...

  2. 2017第八届蓝桥杯C/C++语言A组

    一:题目: 标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上.它是由10x10相互连通的小房间组成的. 房间的地板上写着一个很大的字母.我们假设玩家是面朝上坡的方向站立,则:L表示走到左边的房间,R ...

  3. C语言学习笔记之位运算求余

    我们都知道,求一个数被另一个数整除的余数,可以用求余运算符”%“,但是,如果不允许使用求余运算符,又该怎么办呢?下面介绍一种方法,是通过位运算来求余,但是注意:该方法只对除数是2的N次方幂时才有效. ...

  4. JAVA工具类-StrUtils

    public class StrUtils { public static final String UTF_8 = "UTF-8"; /** * 去掉小数字符串后面无用的零 */ ...

  5. VBA随机地牢生成

    无聊啊--于是,我想做一个随机地图. 但是我很懒,不想做. 但是身体很诚实. 这次是直接在Excel中制作的地图,但是,VB的执行效率很慢,我代码的效率也很慢,导致,一旦地图长宽稍大,就会出现好几分钟 ...

  6. vs编码对编译的影响(UTF-8 no BOM编译通不过)

    VS的编译器对Unicode源代码支持如下: UTF-16 little endian with or without byte order mark (BOM). UTF-16 big endian ...

  7. day061 cookie和session

    一. cookie 1.cookie 的原理 工作原理是:浏览器访问服务端,带着一个空的cookie,然后由服务器产生内容, 浏览器收到相应后保存在本地:当浏览器再次访问时,浏览器会自动带上Cooki ...

  8. rsync命令简单用法介绍

    rsync有两种常用的认证方式,一种为rsync-daemon方式,另外一种则是ssh.在一些场合,使用rsync-daemon方式会比较缺乏灵活性,ssh方式则成为首选.但是今天实际操作的时候发现当 ...

  9. Mysql--基础(一)

    MySQL基础 一.数据库的操作 1.SQL分类: DDL(数据定义语言)   :数据定义语言 - Data Definition Language,用来定义数据库的对象,如数据表.视图.索引等.常用 ...

  10. Day 22 初识面向对象

    一.两种编程思想 1.面向过程编程 核心是'过程',过程指的是解决问题的步骤,就是先干什么再干什么 基于面向过程思想编写程序相当于写一条流水线,是一种机械式的思维方式 优点:解决问题的思路清晰,可以把 ...