算术运算符

>>>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. git 入门教程

    git 入门教程之协同开发 前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协 ...

  2. .net core+Spring Cloud学习之路 二

    前言: 原本计划这次写一下搭建eureka群集.但是发现上次写的只是服务的注册,忘了写服务的发现,所以这次先把服务发现补上去. 我们基于上篇文章,再新建两个.net core web api项目,分别 ...

  3. PTA8

    这个作业属于哪个课程 C语言程序设计2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/ ...

  4. STM32L071CBTX操作ECC508

    因为我是在stm32上面做的加密操作,所以我只对stm32的方案做总结. 1.ATECC508的底层接口是i2c的,工程中跟i2c相关的操作放在文件hal_stm32l0_ateccx08_i2c.c ...

  5. maven 灵活构建

    灵活构建 项目的构建根据不同的情况可能需要有一定的差异,比如编译级别.依赖.打包的属性文件等在不同的运行环境中可能需要有不同的值.为了实现灵活构建,Maven内置了三个特性: 属性:在POM中通过${ ...

  6. python 集成cython && push 测试pip 仓库

    昨天创建了一个简单的python 集成cython 的项目 master 但是有几个问题 目前的构建时基于make 同时需要本地执行,为了方便基于pip 的安装,做了如下调整 项目准备 项目使用ven ...

  7. C# EnumHelper Enum的值,Description,ToString()的相互转换

    首先定义枚举类型,如下: /// <summary> /// 板块 /// </summary> public enum Plate {         [Descriptio ...

  8. Java高级特性 第13节 解析XML文档(1) - DOM和XPath技术

    一.使用DOM解析XML文档 DOM的全称是Document Object Model,也即文档对象模型.在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树 ...

  9. nvm 知识点

    事项 作用 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 安装nvm comm ...

  10. 西门子S7-200SMART PLC视频教程(百度网盘)

    西门子S7-200SMART PLC视频教程(百度网盘)西门子S7-200 SMART PLC是西门子公司推出的高性价比小型plc,是国内广泛使用的S7-200PLC的更新换代产品. 以下是关于S7- ...