zoukankan      html  css  js  c++  java
  • Python自动化开发课堂笔记【Day01】

    变量

    变量命名规则:

    Python变量的由数字,字母和下划线组成。但是不能使用数字开头,也不能使用Python内置的关键字。

    P.S. 通常为了增强变量可读性以及可区分性,可以使用下划线作为命名变量的一部分。比如:user_id

    输入和输出

    Python3的输入方式已然不同于Python2:

    方式一:var = input("please input:")

    方式二:import getpass

                  var = getpass.getpass("please input:")

    示例:

    1 import getpass
    2 name = input("please input name:")
    3 pwd = getpass.getpass("please input password:")
    4 age = 18
    5 print(name)
    6 print(pwd)
    7 print(age)
    8 print("end")

     if条件语句

    方式一:

    if 条件:
      execute...
    else:
      execute...

    方式二:

    if 条件:
      execute...
    elif 条件:
      execute...
    else:
    .  execute..

     综合示例:

     1 usrname = input("please input ur name:")
     2 if usrname == "AAA":
     3     print("AAA")
     4 elif usrname == "BBB":
     5     print("BBB")
     6 elif usrname == "CCC":
     7     print("CCC")
     8 else:
     9     print("Not Allowed")
    10 print("end")

     while循环语句

    while 条件:
      continue # 立即开始下次循环
      break # 跳出所有循环

    废话少说,实战出真知

    实例一:使用while循环输出1-10的数字,其中7除外不显示在输出结果之中。

    1 i = 0
    2 while i < 10:
    3     i += 1
    4     if i == 7:
    5         continue
    6     else:
    7         print(i)

    实例二:求1-100之内所有数字相加之和

    1 i = 1
    2 sum = 0
    3 while i <= 100:
    4     sum += i
    5     i += 1
    6 print(sum)

    实例三:输出1-100之内所有的奇数或者偶数

    1 i = 1
    2 while i <= 100:
    3     if i % 2 == 1:
    4         print("%d是奇数" % i)
    5     else:
    6         print("%d是偶数" % i)
    7     i += 1

    实例四:求1-2+3-4+5 ... 99的所有数的和

     1 i = 0
     2 sum = 0
     3 while i < 100:
     4     i += 1
     5     if i == 1:
     6         sum = i
     7     elif i % 2 == 1:
     8         sum = sum + i
     9     else:
    10         sum = sum - i
    11 print(sum)

    实例五:用户登录(三次重试机会)

     1 import getpass
     2 i = 0
     3 while i < 3:
     4     name = input("please input your name:")
     5     password = getpass.getpass("please input your password:")
     6     if name == "ABC" and password == "123":
     7         print("Welcome!!!")
     8         break
     9     else:
    10         i += 1
    11         times = 3 - i
    12         if times == 0:
    13             print("Failed...Account locked...")
    14         else:
    15             print("Try again, %d times left..." % times)

     

  • 相关阅读:
    数据库学习之四--Join, Left Join, Right Join, Full Join对比
    数据库学习之三--Select查询及运算符
    数据库学习之二--SQL语句以及数据类型
    随身笔记 Python中__init__和self的意义和作用
    爬虫Request Header请求头各参数含义
    爬虫中的Header请求头 在浏览器中通过F12和F5分析
    爬虫中的User-Agent 使用与作用
    Maven build 命令介绍(转)
    Linux 确定tomcat的运行状态命令
    Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.解决办法
  • 原文地址:https://www.cnblogs.com/paodanke/p/6761587.html
Copyright © 2011-2022 走看看