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)