python

一:计算机基本原理

  1.CPU,硬盘,内存,输入输出系统

  2.操作系统windows linux

  3.软件程序

  4.我们是属于软件开发,我们的程序写完是需要通过解释器传送到输入输出系统,再到内存,再到CPU,再返回到输入输出,再到我们能看到的界面

@************

二:主流开发语言介绍及比较

  1.java  c  c#  python  php

  2.分类一

    第一类:编译类Java   c  c#(编译速度快)

    第二类:解释类PHP  python(运行慢)

  3.分类二执行效率

    第一类:c 语言  机器码

    第二类:Java  c#  PHP  python等等  字节码(需转换为机器码)

  4.分类三:易学性

    第一类:pyhton(强大类库

    第二类:其他语言

总结,C语言偏底层,Java太难需要的技术太高,c#需要Windows系统太贵,PHP太单一,python简单易学适用性高范围广

注意:JavaScript,主要用于web方面配合Java, c#,python一起使用,主要是页面动态

*************@

三:python类别,版本

  1.python有五个大类(但是和程序员没啥关系,(主要是解释器也称虚拟机)):

      Cpython  Jpython  rubypython  ironpython  pypy  种类很多,规则只有一个

  2.python目前主流两个版本:

    python2.7:编码使用ASCII码(有255个,有数字,字母,符号)

    python3.5:兼容性更高,编码使用utf-8(包含世间万物)

   输入:

    py3: name = input('>>>')

    py2: name = raw_input('>>>')

     **** 代码开头加上#-*-encoding:utf-8-*-

print('你好')
age =  18
age1 = age
age2 = age1
age1 = 5
print(age,age1,age2)


name = input("What is your name?")
age = input("How old are you?")
hometown = input("Where is your hometown?")
print("Hello "+name , "your are "+age , "years old, you came from"+hometown)'''
View Code

 

@***********

四:运行python,用解释器简单运行程序

  1.安装python2.7和Python3.5(最好在C D盘)

  2.解释器运行:开始——运行——cmd——解释器路径——代码文件路径——回车

  3.添加环境变量后:python——代码文件路径(环境变量添加:电脑属性——高级系统设置——环境变量)

*************@

name = input('请输入用户名:')
if name == 'lili':
    msg = ('yes')
    print(msg)
else:
    print(name)
    '''
    
    
'''
name = input('请输入用户名')
if name == '小明':
    age = input('请输入年龄:')
    if age =='20':
        print('第一')
    else:
        print('其他')
elif name =='小丽':
    print('第二')
elif name =='小红':
    print('第三')
print('end')
View Code

 

三:python变量名命名规则

  1.变量只能由字母,数字,下划线组成

  2.数字不能做开头

  3.变量名不能和关键字一样(关键字:'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')

  4.见名知意

  5.变量名=值

五:数据类型及运算

  1.整型

  2.字符串

  3.布尔类型(只有真和假)

  4.比较运算:比较大小

  5.数值运算:加减乘除都可以,但必须要是同类别的,不可以混搭  字符串只能进行加运算和乘运算

print(1)
falg=True
while falg:
    print(2)
    falg=False
print(3)
    


print('开始')
num=1
while num <= 100 :
    print (num)
    num=num+1
print('结束')

    
    
print(0)
while True:
    break
    print(12)
View Code

 

###六:条件语句

  1.if···else

    语法规则:if  条件:

            print()

          else:

            print()

  2.if···elif···elif···else···

    语法规则:if 条件:

            print()

         elif:

            print()

         elif:

            print()

         else:

 

  3.while循环

    语法规则:

        1.while 条件:

            条件成立,执行,执行完毕后再回到条件

        2.while 条件:

            条件成立 ,执行,执行完毕后在回到条件

         else:

            条件不成立执行

  4.循环的嵌套(都是可以相互嵌套的)

  5.break和continue

    1.break:跳出循环

    2.continue:结束本次循环,进行下次循环

         6.input,输入,

               变量= input(永远是字符串形式)

num=1
while num<11:
    
    if num == 7:
        num=num+1
        continue
    else:
        print(num)
        num=num+1



start = 1
while start < 4:
    name = input('请输入用户名:')
    if (name=='li' ):
        print ('登录成功')
        msg = input('请输入密码:')
    else :
        print('登陆失败')
        start = start+1
    

    
start = 1
while True:
    name = input('请输入用户名:')
    if (name=='li' ):
        print ('登录成功')
        msg = input('请输入密码:')
    else :
        print('登陆失败')
        start = start+1
View Code
1  #1-99之间所有奇数
num = 1
while num <100:
    start = num%2
    if (start==0):
        pass
    else:
        print(num)
    num=num+1


    
2    #如果是奇数:打印1-99之间所有能被三整除的数
    
num = 1
while num <100:
    start = num%2
    if (start==0):
        pass
    else:
        list=num%3
        if (list==0):
            print(num)
    num=num+1



    
3        #1-99之间所有数总和
start=1
sum = 0
while start <100:
    sum =sum +start
    start=start+1
print (sum)
    


4     #1-99之间所有奇数总和
num = 1
sum=0
while num <100:
    start = num%2
    if (start==1):
        sum=sum+num
    num=num+1
print(sum)
    
            

#5. 打印 1-2+3-4+5-6+7 ...+99  总和
num = 1
sum=0
while num <100:
    start = num%2
    if (start==1):
        sum=sum+num
    
    else:
        sum=sum-num 
    num=num+1
print(sum)
练习

 

 

 

 

posted @ 2017-08-17 13:13  chitalu  阅读(122)  评论(0)    收藏  举报