Day1:初识Python

it2022-05-09  63

一.文件头

#!/usr/bin/env python

#-*- coding:utf-8 -*-

二.注视

当行注视:#被注视内容

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

三.变量

1.变量的声明与引用:

name='egon'  #变量的声明

name   #通过变量名,引用变量的值

print(name)  #引用并且打印变量名name的对应值,即'egon'

四.标识符命令规范

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能为变量名:

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

五.变量的赋值

#!/usr/bin/env python name1='1lf' name2='egon'

 

#!/usr/bin/env python name1='1lf' name2=name1

六.输入输出

python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input

1.res=input("python3: ")

2.res=raw_input("python2: ")

需求一、用户登陆验证

#!/usr/bin/env python name=input('请输入用户名字:') password=input('请输入密码:') if name == 'egon' and password == '123': print('egon login success') else: print('用户名或密码错误')

需求二、根据用户输入内容输出其权限

#!/usr/bin/env python #根据用户输入内容打印其权限 ''' egon --> 超级管理员 tom --> 普通管理员 jack,rain --> 业务主管 其他 --> 普通用户 ''' name=input('请输入用户名字:') if name == 'egon': print('超级管理员') elif name == 'tom': print('普通管理员') elif name == 'jack' or name == 'rain': print('业务主管') else: print('普通用户')

七.循环语句

1、基本循环

while 条件: # 循环体 # 如果条件为真,那么循环体则执行 # 如果条件为假,那么循环体不执行

2、break

while True: print "123" break print "456"

3、continue

while True: print "123" continue print "456"

3、tag

#!/usr/bin/env python #_*_coding:utf-8_*_ # while True: # username=input('username: ') # password=input('password: ') # if username == 'egon' and password == '123': # while True: # cmd=input('>>: ') # if cmd == 'q': # break # print('------>%s' %cmd) # break tag=True while tag: username=input('username: ') password=input('password: ') if username == 'egon' and password == '123': while tag: cmd=input('>>: ') if cmd == 'q': tag=False continue print('------>%s' %cmd)

for循环

for i in range(1,10): for j in range(1,i+1): print('%s*%s=%s' %(i,j,i*j),end=' ') print()

八.本节练习

1、使用while循环输出1 2 3 4 5 6     8 9 10

#coding:utf-8 count=1 while count <= 10: if count == 7: count+=1 continue print(count) count+=1

2、求1-100的所有数的和

#coding:utf-8 res=0 count=1 while count <= 100: res+=count count+=1 print(res)

3、输出 1-100 内的所有奇数

#coding:utf-8 count=1 while count <= 100: if count%2 == 1: print(count) count+=1

4、输出 1-100 内的所有偶数

#coding:utf-8 count=1 while count <= 100 : if count%2 == 0: print(count) count+=1

5、求1-2+3-4+5 ... 99的所有数的和

#coding:utf-8 res=0 count=1 while count <= 100: if count%2 == 0: res-=count else: res+=count count+=1 print(res)

6、用户登陆(三次机会重试)

#coding:utf-8 count=0 while count < 3: name=input('请输入用户名') password=input('请输入密码') if name == 'egon' and password == '123': print('login success') break else: print('用户名或者密码错误') count+=1

 

转载于:https://www.cnblogs.com/Vee-Wang/p/6953414.html

相关资源:数据结构—成绩单生成器

最新回复(0)