zoukankan      html  css  js  c++  java
  • python基础学习day1

     重点1: 

      解释性语言和编译型语言的区别:
      解释性语言:当程序执行的时候一行一行的运行,

          优点:开发效率快,兼容性强,支持跨平台

          缺点:运行速度相对较慢

          代表:python php 等等

      编译型语言:一次性将所有的程序编译成操作系统可以直接识别运行的二进制程序

          优点:运行速度快

          缺点:开发效率慢,不支持跨平台

          代表:c c++ 等等

     重点2: 

       python的运行流程和各种python规范

        cpython:编译成c语言识别的字节码 然后在转换成操作系统可以识别的0101代码 

        jypthon:编译成Java语言识别的字节码 然后在转换成操作系统可以识别的0101代码 

          pypy:直接编译成可以操作系统可以识别的0101代码,开发效率相对较慢

     重点3:

        基础数据类型的初识:

          数字(int) 12,3,45  可以进行+ - * / % 取余数等运算  

          字符串(str) python中 凡是用引号引起来的通通都是字符串

          bool类型: 只有两个值 True False

     重点4:

         python2 中默认编码格式是:ascii码

          python3 中默认的编码格式是:UTF-8

         如果在python2 无法识别中文 报错 那么: 在开头加上:     #-*- encoding -*-

    课后作业:

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

    count = 0
    while count < 10:
        count += 1
        if count == 7:
            continue
        print(count)

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

      

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

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

    count = 1
    while count <= 100:
        print(count)
        count += 2
    
    
    count = 1
    while count<99:
        count += 1
        if count > 1 and count%2 ==0:
            print(count)
    
    2种方式

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

    count = 2
    while count < 100:
        print(count)
        count += 2

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

    count = 1
    sum = 0
    flag = True
    while count <100:
    
        if flag:
            sum = sum + count
            flag = False
        else:
            sum = sum - count
            flag = True
        count += 1
    print(sum)

      6、用户登陆

      

    username = "yangxiaoer"
    password = "123456"
    i = 3
    while i>0:
        yonghu =  input("please input your username:")
        i -= 1
        if yonghu == username:
            mima = input("please input your password:")
            if mima == password:
                print("Verify success later ")
                break
            else:
                print("Password errof")
                print("你还有" + str(i) + "次机会")
    
        else:
            print("Account password error please re - enter!")
            print("你还有" + str(i) + "次机会")
            continue
  • 相关阅读:
    用C#实现宽带重新拨号
    CALLBACK FUNCTION 回调函数
    编译程序 VS 解释程序
    《围城》读书笔记
    鼠标点击器
    工作与找工作的日子
    Windows 7下VS2003的查找无响应问题
    收藏几句关于程序的名言
    static知识小结
    如何定义和实现一个类的成员函数为回调函数(转)
  • 原文地址:https://www.cnblogs.com/yangxiaoeri/p/8039343.html
Copyright © 2011-2022 走看看