day1 python学习

  1. Python的分类

编译型:一次性,将全部程序编译成二进制文件,然后再运行。

有点:执行效率高

缺点:开发效率低,不能跨平台使用。

解释型:当你程序运行时,一行一行的解释,并运行

优点:开发效率高,可以跨平台使用,调试代码方便

缺点:运行速度慢

 

  1. 变量

将一些运算中间结果保存在内存,以便后续的使用。

  1. 数字,字母,下划线的任意组合。
  2. 不能以数字开头
  3. 不能是python中的关键字

 

变量命名有两种方法,

#驼峰体:

#下划线:age_of_oldboy=58

  1. 不要用中文拼音,不能太长

name = '昆哥'

age = '27'

s1 = '我的名字是:'

s2 = '我的年龄是:'

print(s1+mane,s2+age)

 

 

age1=12

age2=age1

age3=age2

age2=3

print(age1,age2,age3)

打印的结果age3=12

 

10,常量。

python 中 常量全部用大写表示

ID = '13060443542354'

BIR_OF_CHINA= 1949

 

11,注释。

#单行注释。

多行注释 '''被注释的内容''' or """被注释的内容"""

 

 

 

msa='''

----------i am %s --------

mane:%s

age:%d

job:%s

Hobbi:%s

-----------end----------

'''%(name,name,age,job,hobbi)

print (msa)

12,基本数据类型。

int

    age = 15

+ - * / ** % //

int1 = 22

int2 = 10

int3 = int1 + int2

int3 = int1 - int2

int3 = int1 * int2

int3 = int1 / int2

可以进行加减乘除等法运算

 

字符串 str

name = '郭鹏达'  

name2 = "王岩"

msg= '''

字符串

'''

字符串也可以进行加法乘法的运算

boolTrue False

 

13,字符串拼接。

14,用户交互input

ps :python2:raw_input

python3:input

例子:

Name=input(“你的名字是:”)

Age=inout(“你的年龄是:”)

S1=”我叫”

S2=”我今年”

Print (s1+name,s2+age)

15,格式化输出。

%占位符  s str字符串 d 数字(digit

#print(msg,type(msg))

#ps:如何将字符串转化成数字 intstr)条件:全部由数字组成的字符串,才能转换成数字

#int('salkdfj32')

name=input('输入你的名:')

age=int(input('你的年龄:'))

hobby=input('请输入你的爱好:')

gender=input('请输入你的性别:')

www="""

---------T am %s ---------

my name is :%s

my age is :%d

hobby     :%s

gender    :%s

------- end ------------

"""%(name,name,age,hobby,gender,)

print (www)

16if语句。

 

if 条件:

例子!

socer=int(input("你的分数是:"))

if socer >100 :

   print ("真棒")

elif socer >=90 :

   print (" 不错")

elif socer >=80:

   print (" 还行")

elif socer >=70 :

   print (" 凑合")

else:  print("我觉得不行")

 

17while循环。

 

while 条件:

结果

如何跳出while循环:改变条件,跳出循环。

作业分析:

name = input

password =

 

name == '' and password == ''

pass

 

while c

例子!!

 

 

 计算一到一百的所有数字的和

count=1
sum=0
while count<=99:

    if count%2 == 1: #思路:如果数值被2除余一则是奇数 这时候就相加,如果不是则执行下一步,
        sum+=count
    elif count%2 == 0:#下一步就是如果是偶数就减这个数 执行这两个之一之后再往下走 count+1然后在判断奇数偶数
        sum=sum-count
    count+=1
print(sum)


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

count=0 while count<=9: count+=1 if count == 7: print ("") else: print (count) count=0 while count<=10: count+=1 if count==7:#用continue语句来执行, continue print(count)
#6、用户登陆(三次机会重试)
name = "wang"#一些在循环中不用或者是固定的内容要在外边写,不要再里边写
psw = "123"
flag=True
count=0
while flag:
    username=input("请输入用户名:")
    password=input("请输入密码:")
    if username==name and password==psw:
        print("登录成功:")
        flag = False
    else:
        print("输入错误,请重新输入")
        count+=1
        if count==3:
            #print("你没机会了")
            flag = False
            print ("但是你没机会了")#跟break不一样,要执行玩这一局才能继续
        else:
            flag=True
方法一,用嵌套
name="wang"
psw="123"
flag=True
i=2
while flag:
    username=input("请输入用户名:")
    password=input("请输入密码:")
    if name==username and psw==password:
        print("登录成功!")
        flag=False
    else:
        print ("登录错误,你还有%d次登录机会"%i) #格式化单元格如果要打印要在括号内部
        i=i-1
        if i<0:      #这里用到了一个嵌套
            flag=False

 

  

 

 

 

 

posted on 2017-10-19 15:51  王大拿  阅读(235)  评论(0编辑  收藏  举报

导航