2018年9月14日 自学python第六天

视频学习:

1、if  else基本语句(如果、否则)

昨天的例子终于会写了:

n1 = input('请输入用户名:')

n2 = input('请输入密码:')

if n1 == "root":

    if n2 == "root":

        print('登陆成功')

else:

    print('登录失败')

也不知道写的对不对,这会在上班,也没办法检验!有点小激动呢,第一次独立写代码

重点:if 条件:

           (空格4个或者直接TAB键) 内部代码块

            当出现多种可能时用elif表示(如下边代码)

            if条件如果成立(不成立),不想做任何输入,则必须输入pass 如下表示

             if 1 == 2:

                 pass

            else:

                 print('ok')

             if 支持嵌套(如上边代码,在满足n1=root后,n2也满足,才会登陆成功)

             否则则用elif表示

如:n1 = input('请输入用户名:')

       if n1 == ‘root':

           print('ok1') 

       elif n1 == 'must'

           print('ok2') 

       else:

            print('error')

这里边,当用户输入用户名root时   会出现OK1

              当用户输入用户名must时   会出现OK2

              当输入其它时,会出现error

 2、初试字符串

1、英文/中文(引号内的就叫字符串)

例如:name = ‘’我叫王帅"

name = ‘’wojiaowangshuai"

可以为加法或乘法(不能是减法或除法)

n1 = ‘sb’

n2 = 'db'

n3 = n1 + n2     运行结果: sbdb

n3 = n1*5          运行结果:n1n1n1n1n1n1

2、数字(可不用引号,直接书写)

加减乘除次方余

a1 = 10

a2 = 20

a3 = a1 + a2   运行a3结果:30

a4 = a1 * a2    运行a4结果:20

a5 = a1 - a2     运行a5结果:-10

a6 = a1 / a2     运行a6结果:0.5

a7 = a1 ** a2    运行a7结果:10的20次方

 ...

a1 = 39

a2 = 8

a3 = a1 // a2     运行结果:4(两个//,此处为求整除数,忽略余数)

a9 = a1 % a2    运行结果:7(1个%,此处为求余数,忽略正除数)

延伸举例(求奇偶数)

a = 13

n1 = a % 2

if n1 == 0:

    print("偶数")

else:

    print("奇数")

3、while的用法 (循环;当,,,,,的时候,后边跟条件)

举例1:while 1 == 1:

               print("ok")       

           print("error")         运行后因为比较成立会一直循环的ok下去  这叫死循环

如果:while 1 != 1 

               print("ok")       

           print("error")          运行之后会直接出现error,无循环(知识点:不等于号用!=表示)

举例2:

n1 = 0

while n1 < 10:

    print("ok")

print("error")         运行此段代码,因为n1是小于0,所以会一直出ok

那么如果

n = 0

while n < 9:

    print("n")

    n = n + 1

print("10")        运行此代码会依次出现12345678910(注意倒数第二行要留空格)

3、作业

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

2、求1-100所有数的和

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

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

5、求1-2+3-4+5...99的值

6、用户登录(三次机会)

(明天完成)

 

 

             

猜你喜欢

转载自www.cnblogs.com/ws-python0001/p/9648224.html