python学习第一天

1.计算机基础

  1. cpu:相当于人的大脑,用于计算。
  2. 内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。
  3. 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件,小电影等等。
  4. 操作系统:协调硬件和软件。

2.宏观上python2与python3的区别

  1. python2源码不标准导致混乱,重复代码太多。
  2. python3统一标准,去除重复代码。

3.变量

  1. 变量就是把程序运行的中间结果临时的存在内存里,以便后续的代码调用。
  2. 变量的命名规则有数字、字母、下划线组成且不能以数字开头。python的关键字也不能用作变量。
  3. 变量具有可描述性。
  4. 变量不可以是中文。

4.常量

  1. 一直不变的量。
  2. 已大写的英文单词组成。BIR_OF_CHINA = 1949

5.注释

  1. 方便自己方便他人理解代码。
  2. 单行注释:#
  3. 多行注释:'''被注释内容''' """被注释内容"""

6 用户交互 input()

  1. 等待输入,
  2. 将你输入的内容赋值给了前面变量。
  3. input出来的数据类型全部是str

7 基础数据类型初始。

  1. 数字:int 可以+,-,*,/,**,%。
  2. 字符串:凡是用引号括起来的都是字符串,可相加(字符串拼接)可相乘(str*int)
  3. 布尔值:Ture or Flase
  4. ps:type()可以判断数据类型。字符串,数字互转-->int(str) or str(int)


8 条件分支

单分支:

  if条件:

    结果

 双分支:

  if条件:

    条件满足执行这段代码

  else:

    条件不满足执行这段代码

多分支:

if 条件:
满足条件执行代码
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
else:
上面所有的条件不满足就走这段

ps:还可以在if中任意嵌套if-else

9 while循环

  • while 条件:
  • 循环体
  • 无限循环。
  • 终止循环:1,改变条件,使其不成立。2,break
  • ,break continue


10 解释器类型 python是一门动态解释性的强类型定义语言

编译型:一次性将所有程序编译成二进制文件。(c,c++)

    优点:运行速度快。

    缺点:开发效率低,不能跨平台。

解释型:当程序执行时一行一行的解释。

    优点:开发效率高,可以跨平台。

练习题:

1、使用while循环输入 1 2 3 4 5 6     8 9 10

count=1
while count<=10:
    if count!=7:
        print(count)
        count+=1
    else:
        count+=1

2、求1-100的所有数的和

count = 0
res = 0
while count <= 100:
    res += count
    count += 1
print(res)

3、输出 1-100 内的所有奇数

count = 0
while count <= 100:
    if count % 2 != 0:
        print(count)
        count += 1
    else:
        count += 1

4、输出 1-100 内的所有偶数

count = 0
while count <= 100:
    if count % 2 == 0:
        print(count)
        count += 1
    else:
        count += 1

5、求1-2+3-4+5 ... 99的所有数的和

count = 0
res = 0
while True:
    if count % 2 == 0:
        res = res - count
    else:
        res += count
    count += 1
    if count > 99:
        break
print(res)

6、用户登陆(三次机会重试)

user_name='peter'
pin='123456'
count=0

while True:
    login_user_name = input("Enter your name:")
    login_pin = input("Enter your PIN:")
    if user_name==login_user_name and pin==login_pin:
        print("Welcome!!!")
    else:
        print("Name or PIN is wrong. Please again.")
    count+=1
    if count>2:
        print("Your amount is locked.")
        break
原文地址:https://www.cnblogs.com/wujunjie-sir/p/9148761.html