• python day 1


    1.计算机基础

    cpu:相当于人的大脑,用于计算。

    内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。
    硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件,小电影等等。
    操作系统:
    应用程序。

    2.python历史

      宏观上 :python2 与python3 区别:

          python2 源码不标准,混乱,重复代码太多。

          python3 统一标准,去除重复代码。

    3.python的环境

      编译型:一次性将所有程序编译成二进制文件。

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

          优点:运行速度快。

          :c,c++等。

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

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

          缺点:运行速度慢。

          :python,php等。

    4.python的发展

    5.python种类

    运行第一个py文件:

        python3x:python 文件路径 回车

        python2x:;python2 文件路径 回车

        python2 python3 区别:python2默认编码方式是ascii码

                             解决方式:在文件的首行:#-*- encoding:utf-8 -*-

                             python3 默认编码方式utf-8

    6.变量

       变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。

       1.必须由数字,字母,下划线任意组合,且不能数字开头。

       2.不能是python中的关键字。

        ['and', 'as', 'assert', 'break', 'class', 'continue',
        'def', 'del', 'elif', 'else', 'except', 'exec',
        'finally', 'for', 'from', 'global', 'if', 'import',
        'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
        'raise', 'return', 'try', 'while', 'with', 'yield']

        3.变量具有可描述性。

        4.不能是中文。

    7.常量

       一直不变的量。π

       BRI_OF_CHINA = 1949

    8.注释

    方便自己方便他人理解代码。

    单行注释:#

    多行注释:'''被注释内容'''  """被注释内容"""

    9.用户交互 input

      1.等待输入

      2.将你输入的内容赋值给了前面变量。

      3.input出来的数据类型全部是str

    10.基础数据类型初始

    数字: int 12,3,45

      + - * / **

      % 取余数

      ps :type()

          字符串转化成数字: int(str)条件:str必须是数字组成的。

          数字转化成字符串:str(int)

    字符串:str,python当中凡是用引号引起来的都是字符串。

        可相加:字符串的拼接。

        可相乘:str*int

    bool:布尔值。True False

    11.if

    if 条件:

      结果

    12.while

    while 条件:

      循环体

      无限循环

      终止循环:1.改变条件,使其不成立。

          2.break

      continue

    作业

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

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

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

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

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

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

     

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

    count = 0
    while count < 100 :
       count += 1
       if count == 7 :
            print(" ")
       else:
           print(count)
    使用while循环输入 1 2 3 4 5 6 8 9 10
    count = 0
    while count < 10:
        count +=1 
        if count ==7 :
            continue
        print(count)
    count = 0
    while count < 10 :
        count += 1
        if count == 7 :
            pass
        else :
            print(count)

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

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

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

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

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

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

    求1+2+3+4+5+...+100的所有数的和

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

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

    count = 0
    sum1 = 0
    sum2 = 0
    while count < 99 :
        count += 1
        num1 = count % 2
        if num1 ==  1:
            sum1 = sum1 + count
        else:
            sum2 = sum2 - count
    print(sum1+sum2)
    count = 1
    sum = 0
    while count <=100 :
        if count % 2 == 1 :
            sum = sum + count
        else:
            sum = sum -count   
        count += 1
    print(sum)

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

    User = "ws"
    Password = "qwe123456"
    i = 0
    while i < 3 :
        i += 1
        user = input("请输入用户名:")
        password = input("请输入密码")
        if user == User and password == Password :
            print("welcome")
            break
        else:
            print("用户名或密码不正确")
    i = 0
    while i < 3:
        username = input("请输入账号:")
        password = int(input("请输入密码:"))
        if username == "咸鱼哥" and password ==123 :
            print("登陆成功")
            break
        else:
            print("登陆失败请重新登陆")
        i += 1
  • 相关阅读:
    Python基础Day2
    HDU
    HDU
    BZOJ
    Gym
    UVA
    UVA
    UVA
    UVA
    BZOJ
  • 原文地址:https://www.cnblogs.com/qwe911/p/9792057.html
Copyright © 2020-2023  润新知