Python基础,,py是一门高级的开发


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 = 1while n < 11:    f n == 7:        pass    else:        print(n)    n = n + 1                    print(‘----end----‘)        

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

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

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

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

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

n = 1while 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 = 1s = 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‘ #变量 用户名等于Jasonpasswd = ‘123456‘#密码等于123456count = 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

Python基础

评论关闭