算术运算符

>>>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. vue-----表单与组件

    <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name=& ...

  2. Python 二分法

    # coding = utf-8 import random def Creat_Arr(): arr = [] for i in range(0,50) : arr.append(random.ra ...

  3. ES6新增的数据类型Map和Set。

    Javascript的默认对象表示方式 {} ,即一组键值对. 但是Javascript的对象有个小问题,就是键必须是字符串.但实际上Number或者其他数据类型作为键也是非常合理的. 为了解决这个问 ...

  4. iproute

    iproute之tc命令翻译地址,man tc的翻译 http://blog.csdn.net/ysdaniel/article/details/7905879

  5. day01知识点

    1.计算机基础 2.Python的历史 3.编码语言分类     Python是一门动态解释性的强制类型定义语言 4.Python的解释器种类 5.变量     法律规则:字母,数字,下划线(数字不能 ...

  6. 1、Nexus安装

    1.nexus 下载地址: https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.5-02-bundle.tar.g ...

  7. iOS业务模块化利用CocoaPod入门实践

    iOS业务模块化即是通过不同的工程管理不同的业务,通常应用在中大型项目中,这样做的好处主要有:1.多人开发时,防止工程文件冲突  2.能够为下个不同的项目抽取代码,话不多说,直接看步骤:括号内容为本例 ...

  8. OpenLayers加载谷歌地图服务

    谷歌地图的地址如下: 谷歌交通地图地址:http://www.google.cn/maps/vt/pb=!1m4!1m3!1i{z}!2i{x}!3i{y}!2m3!1e0!2sm!3i3800725 ...

  9. PAT 甲级 1035 Password (20 分)

    1035 Password (20 分) To prepare for PAT, the judge sometimes has to generate random passwords for th ...

  10. 微信小程序中的组件使用1

    不管是vue还是react中,都在强调组件思想,同样,在微信小程序中也是使用组件思想来实现页面复用的,下面就简单介绍一下微信小程序中的组件思想. 组件定义与使用 要使用组件,首先需要有组件页面和使用组 ...