• Day1:初识Python


    一.文件头

    #!/usr/bin/env python

    #-*- coding:utf-8 -*-

    二.注视

    当行注视:#被注视内容

    多行注视:"""被注视内容"""

    三.变量

    1.变量的声明与引用:

    name='egon'  #变量的声明

    name   #通过变量名,引用变量的值

    print(name)  #引用并且打印变量名name的对应值,即'egon'

    四.标识符命令规范

    变量名只能是 字母、数字或下划线的任意组合

    变量名的第一个字符不能是数字

    以下关键字不能为变量名:

    ['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']

    五.变量的赋值

    #!/usr/bin/env python
     
    name1='1lf'
    name2='egon'

    #!/usr/bin/env python
     
    name1='1lf'
    name2=name1

    六.输入输出

    python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input

    1.res=input("python3: ")

    2.res=raw_input("python2: ")

    需求一、用户登陆验证

    #!/usr/bin/env python
    
    name=input('请输入用户名字:')
    password=input('请输入密码:')
    
    if name == 'egon' and password == '123':
        print('egon login success')
    else:
        print('用户名或密码错误')

    需求二、根据用户输入内容输出其权限

    #!/usr/bin/env python
    #根据用户输入内容打印其权限
    
    '''
    egon --> 超级管理员
    tom  --> 普通管理员
    jack,rain --> 业务主管
    其他 --> 普通用户
    '''
    name=input('请输入用户名字:')
    
    if name == 'egon':
        print('超级管理员')
    elif name == 'tom':
        print('普通管理员')
    elif name == 'jack' or name == 'rain':
        print('业务主管')
    else:
        print('普通用户')

    七.循环语句

    1、基本循环

    while 条件:
         
        # 循环体
     
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行

    2、break

    while True:
        print "123"
        break
        print "456"

    3、continue

    while True:
        print "123"
        continue
        print "456"

    3、tag

    #!/usr/bin/env python
    #_*_coding:utf-8_*_
    
    # while True:
    #     username=input('username: ')
    #     password=input('password: ')
    #     if username == 'egon' and password == '123':
    #         while True:
    #             cmd=input('>>: ')
    #             if cmd == 'q':
    #                 break
    #             print('------>%s' %cmd)
    #         break
    tag=True
    while tag:
        username=input('username: ')
        password=input('password: ')
        if username == 'egon' and password == '123':
            while tag:
                cmd=input('>>: ')
                if cmd == 'q':
                    tag=False
                    continue
                print('------>%s' %cmd)

    for循环

    for i in range(1,10):
        for j in range(1,i+1):
            print('%s*%s=%s' %(i,j,i*j),end=' ')
        print()

    八.本节练习

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

    #coding:utf-8
    
    count=1
    while count <= 10:
        if count == 7:
            count+=1
            continue
        print(count)
        count+=1

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

    #coding:utf-8
    
    res=0
    count=1
    while count <= 100:
        res+=count
        count+=1
    print(res)

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

    #coding:utf-8
    
    count=1
    while count <= 100:
        if count%2 == 1:
            print(count)
        count+=1

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

    #coding:utf-8
    
    count=1
    while count <= 100 :
        if count%2 == 0:
            print(count)
        count+=1

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

    #coding:utf-8
    
    res=0
    count=1
    while count <= 100:
        if count%2 == 0:
            res-=count
        else:
            res+=count
        count+=1
    print(res)

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

    #coding:utf-8
    
    count=0
    while count < 3:
        name=input('请输入用户名')
        password=input('请输入密码')
        if name == 'egon' and password == '123':
            print('login success')
            break
        else:
            print('用户名或者密码错误')
            count+=1
  • 相关阅读:
    0001 工作业务问题_滞纳金公式计算区别实例
    001 win10下安装linux子系统--Ubuntu及其图形界面
    Java知识系统回顾整理01基础07类和对象01引用
    Java知识系统回顾整理01基础06数组07数组工具类Arrays
    Java知识系统回顾整理01基础06数组06二维数组
    Vue 框架中添加百度地图组件
    VUE中使用vue.nextTick 报this.nextTick is not a function错误
    VUE 饿了么项目实战 VUE &quot;TypeError: Cannot read property 'deliveryPrice' of undefined&quot;报错
    VUE vue2.0配置webpack.dev.conf.js加载本地json数据
    VUE response.json() 的更新问题
  • 原文地址:https://www.cnblogs.com/Vee-Wang/p/6953414.html
Copyright © 2020-2023  润新知