欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python——day2

程序员文章站 2022-04-14 20:26:17
目录: 一.知识点: 1.运算符 2.符号 3.运算 4.逻辑运算 5.while 循环 6.break 和 continue 7.while语句的变化 8.特殊表示 二.例题: 1.例子:比较三个数的大小:num1 num2 num3 2.例子:不断的输入年龄,直到输入正确的年龄才结束,不... ......

目录:

一.知识点:
1.运算符
2.符号
3.运算
4.逻辑运算
5.while 循环
6.break 和 continue
7.while语句的变化
8.特殊表示


二.例题:
1.例子:比较三个数的大小:num1 num2 num3
2.例子:不断的输入年龄,直到输入正确的年龄才结束,不然一直要求输入。
3.使用break,终止程序的猜年龄。
4.九九乘法表

 

 

一.知识点


1.运算符
加"+"  减"-"    乘"*"   除"/"
整除"//"   取余"%"   指数"**"

2.符号
大于">"    小于"<"   等于"=="    不等于"!="
大于等于">="    小于等于"<="

3.运算
"+="    "-="    "*="    "/="
"//="   "%="    "**=" 

例子(意思都是一样的):
  num += 1 等价于 num = num + 1
  num -= 1 等价于 num = num - 1
  num *= 2 等价于 num = num * 2
  num /= 2 等价于 num = num / 2
  num //= 2 等价于 num = num // 2
  num %= 2 等价于 num = num % 2
  num **= 2 等价于 num = num ** 2

4.逻辑运算
  "and"   "or"   "not"
  注:短路原则。(对于and如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式的计算结果就一定为假,第二个条件就不会被计算)(对于or如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式的计算结果就一定为真,第二个条件就不会被计算)

  例子:
  (1)条件1 and 条件2
      5>3 and 6<2 true

  (2)5>3 or 6<2

  (3)not 5>3 == false
      not 5<3 == true

5.while 循环

  格式:
  while 条件:
    print("any")
    print("any")

 

6.break 和 continue

  break 终止(直接跳出循环)

  continue 继续(跳出本次的循环,接着进行循环的条件判断)

 

7.while语句的变化

  (1)while 条件:
        ....
      else:
        ....

  (2)循环嵌套
    while 条件1:
.      ....
    while 条件2:
      ....

 

8.特殊表示
  (1)"\t" ,表示的是制表符
    例子:print(end= "\t")
  (2)"\n" ,表示的是换行
    例子:print(end= "\n")等价于print()

 

 

二.例题:

1.例子:比较三个数的大小:num1 num2 num3

max_num =0
    
if num1>num2:
    max_num= num1
    if max_num > num3:
        print("max num is",max_num)
    else:
        print("max num is",num3)
else:
    max_num = num2
    if max_num > num3:
        print("max num is",max_num)
    else:
        print("max num is",num3)

 

 

2.例子:不断的输入年龄,直到输入正确的年龄才结束,不然一直要求输入。

age = 50

flag = true

while flag:
    user_input_age = int(input("age is :"))
    if user_input_age == age:
        print("yes")
        flag =false
    elif user_input_age > age:
        print("is bigger")
    else:
        print("is smaller")

        
print("end")
        

 


3.使用break,终止程序的猜年龄。

age = 50

while true:
    user_input_age = int(input("age is :"))
    if user_input_age == age:
        print("yes")
        break
    elif user_input_age > age:
        print("is bigger")
    else:
        print("is smaller")

print("end")

 

 

4.九九乘法表

first = 1
while first<=9:   #几行

    sec = 1    
    while sec <= first:    #几列
        print(  str(sec)+"*"+ str(first) +"="+ str(sec * first), end="\t")
        sec += 1

    print()
    
    first += 1