python开始的一天
总结:
开发思路:1、调用模块 2、定义变量 3、获取数据(交互或者从数据库获取) 4、判断数据 5、输出
6、再定义变量 7、再获取数据 8、再判断数据 9、再输出
http://daylerees.github.io/
file-->clone repository
查看python保留字:
import keyword
keyword.kwlist
#输入一段中文:
# -*- coding: GBK -*-
print("你好,世界")
#写一个if语句:
if True:
print("True")
else:
print("Flase")
流程控制和缩进:
1、用户登录验证
交互输入用户名和密码,密码不可见。并进行用户登录验证
#/usr/bin/env
#coding:GBK
import getpass
really_name='egon'
really_password='123'
name=input('请输入用户名:')
password=getpass.getpass('请输入密码:')
if name == really_name and really_password == '123':
print('egon login success')
else:
print('用户名或密码错误')
2、根据用户输入内容输出其权限。(考查if语句)
#根据用户输入内容输出其权限
egon --> 超级管理员
tom --> 普通管理员
jack,rain --> 普通主管
其他 --> 普通用户
#!/usr/bin/env
#coding:GBK
name=input('请输入用户名: ')
if name == 'egon':
print('超级管理员')
elif name == 'tom':
print('普通管理员')
elif name == 'jack' or name == 'rain':
print('业务主管')
else:
print('普通用户')
while循环:"""
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d之和为:%d" % (n,sum)) ##第一个%d对应小括号里的n,依次类推。
无限循环
我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下:
实例
#!/usr/bin/python3
var = 1
while var == 1 : # 表达式永远为 true
num = int(input("输入一个数字 :"))
print ("你输入的数字是: ", num)
print ("Good bye!")
你可以使用 CTRL+C 来退出当前的无限循环。
无限循环在服务器上客户端的实时请求非常有用。
while 循环使用 else 语句
在 while … else 在条件语句为 false 时执行 else 的语句块:
实例
#!/usr/bin/python3
count = 0
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
查看python保留字:
import keyword
keyword.kwlist
#!/usr/bin/env
#coding:GBK
import getpass
really_name = "egon"
really_pas = "123"
tag = True
#name = input('请输入用户名:')
#pas = getpass.getpass('请输入密码:')
while tag:
name = input('请输入用户名:')
pas = getpass.getpass('请输入密码:')
if name != really_name and pas != really_pas:
print('user name or password error')
continue
elif name == really_name and pas == really_pas:
print('egon login success')
while tag:
input_zi = input('>>>:')
if input_zi == "quit":
tag = False