Python自动化开发课堂笔记【Day01】 - Python基础(变量,if循环,while循环)

变量

变量命名规则:

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)

 

posted @ 2017-05-05 11:29  秋名山藤原豆腐哥  阅读(182)  评论(0编辑  收藏  举报