计算机硬件的组成、python的开发层面及语法介绍

一.计算机硬件的组成

计算机硬件大体由CPU(中央处理器)、内存、硬盘、输入输出设备、及把他们组为一起的主板构成。

二.python开发实在哪个层面开发

python开发是以计算机硬件为基础,在windows或者linux操作系统下运用编译工具进行应用程序的开发。

三.python语言的介绍

python种类:
        cpython(*),jpython,ironpython,rubypython,pypy ....
        种类有很多,规则只有一个。
        
    Python版本:
        Python2.7    
        Python3.x

三.安装python解释器、运行代码

1. 安装解释器
        python.exe 解释器程序
            
    2. 写代码,让解释器运行
        "黑框": 开始->cmd->回车
        
        - 解释器路径 代码文件路径    (写代码)
          
          # 添加操作系统环境变量: C:\Python35;
            
          python 代码文件路径
        - 解释器                     (简单功能测试)
        
    3. Python2.7和Python3.5共存

三.python语法

1. print("你好,老狗")
        py2(ascii): 中文报错
        py3(utf-8): 不报错
    
        
        老外开发计算机,只能识别:
            - ascii码(255个东西),字母,数字,符号...
            - utf-8编码,包含世间万物
            
        代码头部写上:
            #-*- encoding:utf-8 -*-
    
    2. 变量
        a. 基础
            变量名 = 值
            
          

 print("哈哈")
            
            
            name = "哈哈"
            print(name)

 

 



            PS:
                变量名要求:
                    - 只有:字母,数字,下划线
                    - 数字不能开头
                    - 不能是Python内部关键字:['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']
                    
                    - 建议:见名知意
        
        b. 小高级
          

           age = 18
            age1 = age
            age2 = age1
            
            print(age2)

 

 


            
            
           

            age = 18
            age1 = age
            age2 = age1
            age1 = 666
            print(age,age1,age2)

 

 


            
    3. 初识数据类型
        age = 18            整数类型
        name = "哈哈哈"        字符串类型
        gender = True/False       布尔类型
        
        
        # 比较运算
            result = 19 > 18
            result = 19 < 18
            result = 19 >= 18
            result = 19 == 18
        # 数值运算(不能混搭)
            result = 1 + 1
            result = 1 - 1
            result = 1 * 1
            result = 1 / 1
            
            result = "哈哈哈" + "呵呵呵" # "哈哈哈呵呵呵"
            result = "哈哈哈" * 8      # "哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"

    4. 条件语句
        
        如果: 条件,
            - 成立:xxxxx
            - 不成立:xxxxx
            
        形式一:
           

if 条件:
                print('')
            else:
                print('')

 

 


            
            示例:
               

name = input('请输入用户名:')
                if name == '嘻嘻':
                    msg = name + '是开心'
                    print(msg)
                else:
                    print(name)

 

 


            
            
            简化:
              

 if 条件:
                    print('')
                

 

 


            
        形式二:
          

 if 条件:
                print('')
            elif 条件:
                print('')
            elif 条件:
                print('')
            else:
                print('')
            

 

 


            示例:
             

  name = input('请输入用户名:')
                if name == '嘻嘻':
                    print('开心')
                elif name == '哈哈':
                    print('快乐')
                elif name == '嘿嘿':
                    print('傻笑')
                else:
                    print('编不下去了...')

 

 


        变形:嵌套
         

  name = input('请输入用户名:')
            if name == '二狗子':
                age = input('请输入年龄:')
                if age == "18":
                    print('好帅好帅')
                else:
                    print('不帅')    
            elif name == '翠花':
                print('好浪好浪')
            elif name == '熊二':
                print('好诗好诗')
            else:
                print('编不下去了...')
                
            print('end')

 

 


            
            
    5. 输入
       

name = input('请输入用户名:') # 让用户输入内容,输入内容赋值给name变量
        print(name)

 

 


        
        PS: 永远是字符串类型
        
        
    6. 循环
        
        场景一:×××××
            while 条件:
                条件成立,此处代码执行(执行完毕后,再回到条件)
                
        场景二:
            while 条件:
                条件成立,此处代码执行(执行完毕后,再回到条件)
            else:
                条件不成立,
            
            
        示例:
            # 输出: 1-100 连续数字
            """
         

  print('开始...')
            start = 1
            flag = True
            while flag:
                print(start)
                start +=  1
                if start == 100:
                    print(start)
                    flag = False
                    
            print('结束了...')

 

 


            """

            """
       

    print('开始...')
            start = 1
            while start < 101:
                print(start)
                start += 1
                    
            print('结束了...')

 

 


            """

        
        关键字:continue,break
            """
         

  while True:
                print(1)
                break  # 跳出当前循环
                print(11)
            print(2)

 

 


            """
            """
         

  print(0)
            while True:
                print(1)
                continue # 结束本次循环,进行下次循环
                print(11)
            print(2)

 

 


            """
        示例:
            使用break实现: 1-100
              

 start = 1
                while True:
                    print(start)
                    start += 1
                    if start == 100:
                        print(start)
                        break

 

 


            
            输出:1 2 3 4 5 6  8 9 10
            
                """
             

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

 

 


                """

                """
            

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

 

 


                    
                """
    
    
        总结:
            
            1. 书写规则
                while 条件:
                    成立执行...
                else:
                    不成立执行
                
            2. continue 结束并重新开始循环,break结束跳出循环

7. 奇数偶数
          

 num = 19
            result = num % 2        
            if result == 0:
                print('偶数')
            else:
                print('奇数')

 

 


 8. 1-100总和
         

            sum = 0
            start = 1
            while start < 101:
                # 1. sum=0,start=1
                # 2. sum=1,start=2
                # 3. sum=3,start=3
                # 3. sum=6,start=4
                sum += start
                start += 1
           

 9.

#1-100并求和
start=1 
sum = 0
while start < 101 :
 sum = sum + start
 print(start)
 start=start+1
else:
 print("总和是:",sum)

10.

#1-100并求和
a=1
summ=0
flag=True
while flag :
 if a<101 :
   print(a)
   summ+=a 
   a+=1
 else:
  #flag=False
  break
print("总和是:",summ)  

11.

 #1-100并奇数求和 
b=1
suum=0
while b<101:
 if b%2==0:
  b+=1
 else:
   print(b)
   suum+=b
   b+=1
   
print("1-100所以奇数的和是:",suum)

 

posted @ 2018-08-06 15:58  冒蓝火的加特林哒哒哒  阅读(291)  评论(0编辑  收藏  举报