zoukankan      html  css  js  c++  java
  • python入门第一篇

    python里面

    单行注释用:#被注释内容

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

    要想py2.7和py3.5都能运行,必须在文件头部加:

    #/usr/bin/u/ubv/a python
    # -*- coding:utf-8 -*-

    1、变量名

    - 字母
    - 数字
    - 下划线
    PS:
    数字不能开头
    不能是关键字
    最好不要和python内置的东西重复 ***

    name = "叶良辰"

    2、

    执行一个操作
    提醒用户输入:用户和密码
    获取用户名和密码,检测:用户名=root 密码=root
    正确:登录成功
    错误:登陆失败

    n1 = input("请输入用户名:")
    n2 = input("请输入密码:")
    if n1 == "root" and n2 == "root":
        print("登录成功")
    else:
        print ("登录失败")

    3、

    表达式if ...else语句
    缩进 IndentationError: expected an indented block
    ^
    IndentationError: unindent does not match any outer indentation level
    SyntaxError: invalid syntax 语法错误
    tab != 4个空格

    缩进级别必须保持一致

    if 条件1:
    pass
    elif 条件2:
    pass
    elif 条件3:
    pass
    else:
    pass

    print('end')


    pass 代指空代码,无意义,仅仅用于表示代码块

    11  12  13 ...
                                    
                                    num = 12                                
                                    n = num % 2
                                    if n == 0:
                                        print('偶数')
                                     else:
                                        print('奇数')

    4、循环

    死循环

    while 1==1:
    print('ok')

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

    n=1
    while n<11:
        if n == 7:
            pass
        else:
            print(n)
        n=n+1   

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

    n=1
    s=0
    while n<101:
        s=s+n 
        n=n+1 
    print(s)
    

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

    n=1 
    temp=0
    while n<101:
        temp=n%2
        if temp ==0:
            pass
        else:
            print(n)
        n=n+1

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

    n=1
    s=0
    while n<100:
        temp = n%2
        if temp == 0:
            s = s-n
        else:
            s = s+n 
        n=n+1
    print(s)

    while循环
    while 条件:
    ....

    print('...')

    补充:
    a. while else
    b. continue break
    continue ,终止当前循环,开始下一次循环
    break ,终止所有循环

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

    count = 0
    while count <3:
        user = input ('>>>')
        pwd = input ('>>>')
        if user =='huang' and pwd =='520122':
            print('欢迎登录')  
            break 
        else:
            print('用户名或密码错误')
        count = count + 1
    莫说我穷的叮当响,大袖揽清风。 莫讥我困时无处眠,天地做床被。 莫笑我渴时无美酒,江湖来做壶。
  • 相关阅读:
    WebService帮助类改良版,支持多webservice
    .NET-list扩展方法Distinct去重
    C#创建泛型类T的实例的三种方法
    划水网站
    DataGridView增加右键取消操作
    Sql Server 快捷键
    SQL Server中使用convert进行日期转换
    ToolStrip 选中某一项打勾
    H5实现手写功能
    git使用
  • 原文地址:https://www.cnblogs.com/huang--wei/p/9040539.html
Copyright © 2011-2022 走看看