Day5 Python练习4

每天进步一点点,一天一练,今天多练习几道题

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、⽤户登陆(三次机会重试)

1.数小于等于10,循环自加,排除7

2.计数、求和数,累加循环

3-5,是2的升级版

多种思路解题:

1-1代码:不等于7

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

while count <= 10:

    if count != 7:

        print(count)

    count = count + 1

1-2代码:7通过,if语句

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

while count <= 10:

    if count ==7:

        pass

    else:

        print(count)

    count = count + 1

2代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

sum = 0

while count <= 100:

    sum =sum + count

    count = count + 1

print(sum)

3代码:4雷同,只是整除余0,或1

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

while count <= 100:

    if count % 2 ==1:

        print(count)

    count = count + 1

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

while count <= 100:

    if count % 2 ==0 :

        print(count)

    count = count + 1

5代码:奇数+,偶数- 利用if语句

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

sum = 0

while count < 100:

    if count % 2 ==1 :

        sum =sum +count

    else:

        sum = sum - count

    count = count + 1

print(sum)

6代码:目前没有数据库,只能自己建立一个默认的,输入超过3次,

熟练了while循环,if语句,增加了格式化输出。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

count = 1

while count <=3:

    username = input("请输入用户名:")

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

    if username == "张三" and password == "123":

        print("恭喜你! 登录成功")

        break

    else:

        print("对不起!输入错误,请重新输入")

        print("还剩%s次登录机会" % (3-count))

    count = count + 1

本次主要数量语句的练习,关注点:中英文标点符号容易导致错误,如下:

练习,练习,再练习。

你可能感兴趣的:(Day5 Python练习4)