一叶扁粥

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

算术运算符

>>>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

 

posted on 2017-10-31 16:37  一叶扁粥  阅读(196)  评论(0)    收藏  举报