Day2

昨天的作业

1.使用while循环输入123456 8910

count = 0

while count < 10:

    count = count+1:

    if count == 7:

        print(' ')

    else:

    print(count)

2 使用while循环输入1234568910

count = 0

while count < 10:

    count += 1

    if count ==7:

        cuntinue/pass      #continue代表循环到底,要返回重新循环;pass代表跳过,继续循环

    else:

    print(count)

3.输入1-100内的所有奇数

count = 0

while count < 101

count += 2

print(count)

或者

count = 1

while count < 101

    if count % 2 == 1

        print(count)

    count += 1

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

count = 1

sum = 0

while count < 101

    if count % 2 == 1

        sum = sum + count

    else

        sum = sum - count

    count +=1

print(sum)

4.用户登录(三次机会)

i = 0

while i < 3:

    usename = input('请输入账号:')

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

    if usename == '哈哈' and password == '123'

        print('登录成功')

   else

        print('请重新输入')

i += 1

格式化输出  %

%s  %d

% 占位符   s/d替换的内容的简写(字符串/数字)

name = input('请输入名字: ')

age = input('请输入年龄:  ')

height = input('请输入身高: ')

msg =  "我叫%s,今年%d,身高%s"  %(name,age,height)

print(mag)

当在格式化输出3%时,要写成3%%(前面的用来转译)

While else  while循环没被break打断时,会执行else

初始编码

assic码:1个字节

unicode:四个字节

utf-8:一个中文用三个字节表示

8==1个字节 1024个字节==1kb    1024kb==1mb    1024mb==1G

运算符

1.and:两边都为真时,为真。or:两边有一个为真时,就为真。

优先级:()  not  and  or,同一优先级从左往右计算。

运算符返回的结果为T&F。

2.x or y   当x为0时,返回x,否则返回y

and与or相反

数字的运算返回的结果为数值。

计算机的的逻辑是从左往右计算的,所以当先出现运算符时,会返回T&F,当先出现数字时,会返回数值。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-04-01 19:07  Alisa77  阅读(124)  评论(0)    收藏  举报