zoukankan      html  css  js  c++  java
  • python基础 条件和循环

    Python简介

    python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

    1. 第一句python
    - 后缀名是可以是任意?
    - 导入模块时,如果不是.py文件
    ==> 以后文件后缀名是 .py

    2. 两种执行方式
    python解释器 py文件路径
    python 进入解释器:
    实时输入并获取到执行结果

    3. 解释器路径
    #!/usr/bin/env python
    4. 编码
    # -*- coding:utf8 -*-

     1.python的输出

    print("Hello World")
    

     2.注释

      当行注视:# 被注释内容

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

      

     3.变量     

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
    • 最好不好和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']

           变量的赋值

    name = "Tom"
    name1 = "jack"
    

    4.输入

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

    #把输入的用户名赋值给name
    name = raw_input("请输入用户名:")
    
    #打印输入的内容
    print name
    

    5.while循环

         1、基本循环

    while 条件:
         #循环体
    
       #注意:循环体前面要缩进
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行
    

    6.if else 条件语句

    if 条件:                       #注意:代码块前面要缩进
       代码块1                     #如果条件成立,执行代码块1
    else:                         #如果条件不成立,执行代码块2
       代码块2
    
    
    if 条件1 and 条件2 :         
       代码块1                     #条件1和条件2都成立,执行代码块1
    else:                         #如果条件1和条件2中有一个不成立,执行代码块2
       代码块2
    
    
    if 条件1 or 条件2 :         
       代码块1                     #条件1和条件2有一个成立,执行代码块1
    else:                         #如果条件1和条件2都不成立,执行代码块2
       代码块2
    
    if 条件1:
        pass
    elif 条件2:
        pass
    elif 条件3:
        pass
    else:
        pass
    						
     print('end')
    
    n1 = input('>>>')
    					
    if "alex" == "alex":
        n2 = input('>>>')
        if n2 == "确认":
            print('alex SB')
        else:
            print('alex DB')
    else:
        print('error')
    						
    					
        注意:
        n1 = "alex"   赋值
        n1 == 'alex'  比较,    
    

     PS:

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

    7.练习题

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

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

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

    i = 0
    sum = 0
    while i < 100:
         i+=1
         sum+=i
    print(sum)
    

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

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

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

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

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

    i = 1
    sum = 0       # s是之前所有数的总和
    while i < 101:
        temp = i % 2
        if temp == 0:
            sum-=i
        else:
            sum+=i
        i+=1
    print(sum)
    
  • 相关阅读:
    phone8 inapp purchasing
    Delegate,Action,Func,匿名方法,匿名委托,事件
    get a full screen popup to work on WP8
    as3.0动态文本大全
    actionScript 3 殿堂之路 第四章 学习收获
    java中的switch case
    Silverlight的DataGrid导出文档
    ArcGIS教程大全
    同步异步请求区别
    XML操作,XPath语法
  • 原文地址:https://www.cnblogs.com/liaoboshi/p/6086560.html
Copyright © 2011-2022 走看看