Python18天训练营第二课<基础1>

第一个python程序

  • 环境

    python-3.6.8
print("hello world!")
  • 四则运算

+加-减*乘/除 //整除 %取余 **幂
  • 备注

    1.print()是python的函数指令,用于让计算机打印括号中的内容到标准输出
    2.exit()是python交互环境下的退出函数指令

变量

命名规则

  • 只能由英文字母大小写,数字,下划线组成
  • 不能以数字开头
  • 避免和python的关键字和保留字冲突

用于接收命令行的语句

input()函数
EXAMPLES:
num = input("输入你的数字:")
print("num:",num)

数据类型

Type()函数用于对数据类型进行判断函数

整型

int

浮点数

float

字符串

str

布尔类型

bool
只有True和False,首字母必须大写
除了0表明False之外,其他都是True
布尔运算:
    与: and,两个条件都知足时为True,若是一方是False,那么当前运算结果必定为False
    或: or,两个条件若是有其中一个为True,那么运算结果是True
    非: not,非真则假,非假则真

类型转换

int()强制转换为整型
str()强制转换为字符串类型
float()强制转换为浮点型
int <--> str <--> float <--> int

流程控制

分支语句

if 表达式1:
    语句
elif 表达式2:
    语句
else:
    语句
  • 注意
    • 每一个条件后面要用 " : " ,表示接下来的语句是知足条件后要执行的语句块
    • 使用缩进来话分语句块, 相同的缩进语句在一块儿,组成一个语句块
    • 在Python中没有switch和case语句

for 循环

for <循环变量> in <循环对象>:
    <语句>
    
EXAMPLES:
    s = "1234567"
    for i in s:
        print(i)

while循环

while <条件>:
    <语句>
  • 控制循环:
    • break: 跳出整个循环
    • continue: 终止当前循环,进入下一循环
    • pass: 空语句,为了保持程序完整性,pass不作任何事情,通常用做站位语句

练习:

  • 输入6个数字(整型)命令行

    • 求和code

    • 答案:对象

      # 请输入6个数字,而后相加
      a = 0
      b = 0
      while b < 6:
          num = int(input("Please input your number:"))
          b = b + 1
          a = a + b
      print(a)
  • 计算1到100的和字符串

    • 打印结果input

    • 答案it

      # 求100内数字的和
      a = 0
      b = 0
      while a < 100:
          a = a + 1
          b = a + b
      print(b)
  • 输入多个数字(整型),直到输入0结束class

    • 求合计变量

    • 求最大值

    • 答案:

      # 输入多个数字(整型),直到输入0结束,并求和
      a = 0
      while True:
          b = int(input("Please input your number:"))
          if b == 0:
              break
          else:
              a = a + b
      print(a)
相关文章
相关标签/搜索