社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

5个非常适合菜鸟练手的python项目,墙裂推荐!

python自留地 • 5 月前 • 146 次点击  

下面用几个简单的题目来巩固一下所学

  • 输出1到100之间所有的偶数

  • 输出1到100之间所有的奇数

  • 输出1+2+3+4+…+99+100的和

  • 用户登录三次重试

缩进错误

在写程序之前应我们要注意一个知识点:

# 前后缩进不一致
while True:
    print(abc)
  print(def)

# 以下为正确代码
while True:
    print(abc)
    print(def)



输出1到100之间所有的偶数

for i in range(1,101):
    if i%2==0:
        print(i)

# 输出结果为  2 4 6 ...98 100

range(1,101) 产生一个从1,到101(不含101)的列表
i%2==0 1-100除2 余数是0 (除2取余数为0的数就是偶数)

输出1到100的奇数

for i in range(1,101):
    if i%2!=0:
        print(i)
# 输出结果为  1 3 5 ...97 99

i%2!=0 1-100数除2余数不等于0(基数)

输出1+2+3+4+…+99+100的和




    
# 存放总数的变量sum 默认值是0
sum = 0 
for i in range(1,101):
    #累加10-100的数据
    sum+=i
# 输出总数
print(sum)

# 输出结果为:5050

sum+=i 等同于 sum = sum +1 变量sum新的值赋值为sum之前的值+1

用户登录三次重试

设置初始用户名和登录密码;  
进入登录页面,提醒输入用户输入用户名和密码;  
若用户名输错则重新输入,若用户登录密码输错三次则重新开始输入用户名和用户登录密码;

# 初始用户名
init_uname = input(请输入初始用户名:)
# 初始密码
init_pwd = input(请输入初始密码:)
# 可以试3次
time = 3

print(-- 登录 --)
while True:
    # 获取用户登录输入的用户名和密码
    uname = input(请输入用户名:)
    pwd = input(请输入密码:)

    # 判断用户名等于初始用户名 并且密码等于初始密码
    if(uname==init_uname and pwd==init_pwd):        
        print(登录成功!)
        # 如果登录成功使用break语句退出while循环
        break
    else:
        # 如果错误,让可以试的次数减去1
        time=time-1
        print(用户名或者密码错误)

        # 打印还有多少次机会
        # 真正打的时候会把 {} 替换为 time变量 组成新的语句输出
        print(您还有{}次机会.format(time))

        if(time<1):
            # 如果三次机会用完提示登录失败,退出while循环
            print(登录失败!)
            break

输出结果:




    
请输入初始用户名:mumu
请输入初始密码:123
-- 登录 --
请输入用户名:mumu
请输入密码:456
用户名或者密码错误
您还有2次机会
请输入用户名:mumu
请输入密码:123
登录成功!


-END-



   我学过了,这些送给你!  


加微信python1132 带你进群一起学编程


戳原文👇纯免费,学编程~

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/178483
 
146 次点击