zoukankan      html  css  js  c++  java
  • Python的变量名、数据类型和简单运算、条件语句,循环及练习——02

    Python中的变量名

    ->字母     'name','age', 

    ->数字     'name1','age1'

    ->下划线 'name_1','age_1'

    注意:不能以数字开头 例:1name_,不能是Python中的关键字,最好不要与Python内置的东西重复,如:'and','as','break','class'....

    补充:在写变量名时,尽量让变量名起的有意义一些,如用户ID应该写作user_id较为合适。

    数据类型

    字符串类型

    在Python中引号之中的内容即字符串。

    如:

    name1 = '萨摩耶'
    name2 = "雪梨"
    name3 = '''中型犬'''
    name4 = """雪橇犬"""

    单引号,双引号,三引号都可以用来表示,注意引号两边要对称。

    字符串的运算

    字符串的加法:

    name = name1 + name2 
    name = '萨摩耶雪梨'

    字符串的乘法:

    name = name2 * 10
    name = '雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨雪梨'

    表示让该字符串重复出现10次。

    注意:字符串的运算只有加法和乘法两种。

    数字类型

    数字类型没有引号,只写数字

    age = 3

    数字的运算加法的运算

    a = 5
    b = 3
    c = a + b
    c = 8

    减法的运算

    c = a - b 
    c = 3 

    乘法的运算

    c = a * b 
    c = 15

    乘法中还有求幂的运算

    d = 2**2
    d = 4

    这里的**表示次方,为2的2次方 。如若要表示4的8次方,则应写作4**8。

    除法的运算

    a = 19
    b = 8
    c = a / b
    c = 2.375

    整除,取商

    c = a // b
    c = 2

    取余

    c = a % b
    c = 3

    取余是a除以b之后所余下的数,学过取余后,我们可以用取余的方法来判断一个数是奇数还是偶数

     c = a % 2
     if c == 0:
         print('偶数')
     else:
         print('奇数')

    条件语句

    基本语句

    if + 条件:

      内部代码块

      内部代码块

    else:

      。。。

    注意这里的内部代码块前有缩进,在python中的缩进以Tab键作为标准,if语句下缩进之后的为内部代码块。

    伪代码:如果1等于1,那么输出'欢迎登录',否则输出'登录失败'。

    实现:

    if 1 == 1print('欢迎登录')
    else:
        print('登录失败')

    嵌套

    伪代码:如果1等于1时,2等于2,输出'欢迎vip用户登录',如果1等于1时,2不等于2,输出'欢迎普通用户登录',否则输出'登录失败'。

    实现:

    if 1 == 1if 2 == 2print('欢迎vip用户登录')
        else:
            print('欢迎普通用户登录')
    else:
        print('登录失败')

    多条件判断

    grade = input('请输入用户级别')
    
    if  grade == '白金用户'print('欢迎你,白金用户')
    elif  grade == '钻石用户'print('欢迎你,钻石用户')
    elif  grade == 'vip用户'print('欢迎你,vip用户')
    elseprint('欢迎你,普通用户')

    补充pass的用法

    当你的if语句中if内部什么也不想操作可以写作

    if 1==1pass
    elseprint('欢迎')

    如果是

    if 1==1:

    else:

    print('欢迎')

    则是错误的,python中不允许该做法,所以这里应该使用pass

    循环

    死循环

    while 1 == 1print('ok')

     条件永远成立,永远执行。

    whlie 循环

    count = 0
    while count <= 10:
            print(count)
            count = count +1

     补充:continue   终止当前循环,开始下次循环

        break  终止当前循环

    总结练习

    1、使用while循环输出1,2,3,4,5,6,7,9,10。

    count = 1
    while count <= 10:
        if count == 8:
            pass
        else:
            print(count)
        count = count +1

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

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

    3、求1-100所有的奇数

    n = 1
    while n <= 100:
        temp = n %2
        if temp == 0:
            pass
        else:
            print(n)
        n = n + 1

    4、求1-100所有的偶数

    n = 1
    while n <= 100:
        temp = n %2
        if temp == 0:
            print(n)
        else:
            pass
        n = n + 1

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

    n = 1
    s = 0
    while n < 100:
        temp = n % 2
        if temp == 0:
            s = s - n
        else:
            s = s + n
        n = n +1
        print(s)

    6、用户登录(三次机会重试)

    count = 0
    while count < 3:
        user = input('请输入用户名')
        pwd = input('请输入密码')
        if user = 'root' and pwd = '123456':
            print('欢迎登录!')
            break
        elseprint('用户名或密码错误')
        count = count + 1
  • 相关阅读:
    元素定位方法与等待
    xpath定位的总结
    模拟登录
    shell的数组
    shell的函数
    shell的循环
    shell的流程控制语句case
    shell的while循环
    shell的if条件判断
    shell的for循环
  • 原文地址:https://www.cnblogs.com/winsdom/p/9050296.html
Copyright © 2011-2022 走看看