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']

变量的赋值

1 name = “zyx”
2 print(name)

 

 

注释

当行注视:# 被注释内容

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

二、用户输入

1 name = input("what's your name")
2 print(name)

 

输入密码加密使用getpass模块中的 getpass方法

1 import getpass
2 password = getpass.getpass("请输入密码:")
3 print(password)

三、if else流程判断

场景一、用户登陆验证

1 name = input('请输入用户名:')
2 pwd = input('请输入密码:')
3   
4 if name == "zyx" and pwd == "123":
5     print("欢迎,zyx!")
6 else:
7     print("用户名和密码错误")

场景二、猜年龄游戏

在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

 1 my_age = 28
 2  
 3 user_input = int(input("input your guess num:"))
 4  
 5 if user_input == my_age:
 6     print("Congratulations, you got it !")
 7 elif user_input < my_age:
 8     print("think bigger!")
 9 else:
10     print("think smaller!")
外层变量,可以被内层代码使用
内层变量,不应被外层代码使用

四、while循环

死循环

1 count = 0
2 while True:
3     print(count)
4     count +=1

五、for循环

最简单的循环10次

1 for i in range(10):
2     print(i)

需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环

1 for i in range(10):
2     if i<5:
3         continue 
4     print(i)

需求二:还是上面的程序,但是遇到大于5的循环次数就不走了,直接退出

1 for i in range(10):
2     if i>5:
3         break
4     print(i)