zoukankan      html  css  js  c++  java
  • Python1

    py是一门高级的开发语音

    2.7版本和3.5版本建议学习3.5版本,应为2.7版本官网说2020年就保留了,相当于遗产。

    python基础

    安装python

      1.可以去官网上安装(python.org)安装好之后呢要配置环境变量

      2.计算机→属性→高级系统设置→环境变量→下面的格子里找到Path→编辑然后在最后面输入“;python的安装路径”

      3.环境变量配置好之后呢输入windows+R输入cmd打开命令行输入python。简单输入‘print(“hello world”)’

    解释器路径:#!/usr/bin/env python linux环境下

    编码:# -*- coding:utf8 -*- 一般用在python2.0版本 3.0版本已经不需要

    执行一个操作

      提示用户输入用户名。例如:

    input(”请输入用户名“:)

    输出的结果:

    input用法:永远等待,直到用户输入了一个值。就会将输入的值赋值给一个东西。

    变量名:

      可以是数字,字母,下划线,但是不能是数字开头,也不能是关键字,最好不和python内置的东西重复

      例如:name=“Jason”

    基本数据类型

      字符串 n1="jason"   n2="root"  n3="pass"

      数字    age=21    weight=64  fight=5

    加减乘数:

       字符串:

         加法:

           a="123"

           b="456"

           c="789"

           d=a+b+c  #"123456789"

          乘法:

           a="1"

           b=a*10    #"aaaaaaaaaa"

        数字:

          n1 = 9
          n2 = 2
          n3 = n1 + n2  
          n3 = n1 - n2 
          n3 = n1 * n2
          n3 = n1 / n2
          n3 = n1 % n2   取余数
          n3 = n1 ** n2  取次方

    条件语句:

      缩进一般用tab健或者4个空格

    if name ==""jason:
        print("超级管理员")
    elif name =="123" or name =="789":
        print("普通管理员")
    elif name =="456":
        print("普通用户")
    else:
        print("啥也不是")

    while循环

      1.基本循环

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

      2.break

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

    3.continue

      用于退出当前循环,继续下一次循环

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

    练习题

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

    n = 1
    while n < 11:
        f n == 7:
            pass
        else:
            print(n)
        n = n + 1
                        
    print('----end----')        

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

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

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

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

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

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

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

    n = 1
    s = 0 # s是之前所有数的总和
    while n < 100:
        temp = n % 2
        if temp == 0:
            s = s - n    
        else:
            s = s + n                        
        n = n + 1                    
    print(s)

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

    username = 'Jason' #变量 用户名等于Jason
    passwd = '123456'#密码等于123456
    count = 0 #循环次数
    while count <3: #判断是否成立
        _name = input("请输入用户名:")
        _pass = input("请输入密码:")
        if _name == username and _pass ==passwd: #如果变量等于输出的结果显示欢迎登陆
            print("---欢迎登陆---")
            break #退出
        else:
            print("用户名或密码错误")
        count+=1
        if count ==3:
            n=input("是否继续")
            if n == "" :
                count = 0
            else:
                count = 3
  • 相关阅读:
    互联网协议
    TCP/IP协议三次握手_四次挥手
    nginx重定向rewrite
    创建第一个django工程
    Anaconda-用conda创建python虚拟环境
    数组
    StringBuilder
    杨辉三角
    数据类型和变量
    .net框架中的一些接口
  • 原文地址:https://www.cnblogs.com/jasonenbo/p/6087113.html
Copyright © 2011-2022 走看看