首页 > 编程语言 >学生成绩登录系统python(简单的登录)

学生成绩登录系统python(简单的登录)

时间:2023-08-19 19:32:55浏览次数:38  
标签:elif 登录 python 60 score print 成绩 输入

根据上课学的内容 写一个学生登录系统 登录成功后 输入成绩操作100=优++ 90-99 优 80-90 良好 70-60 一般 50-60 差 50以下渣渣生 其余分数为作弊行为

# 作业:根据上课学的内容 写一个学生登录系统 登录成功后
# 输入成绩操作100=优++ 90-99 优 80-90 
# 良好 70-60 一般 50-60 差 50以下渣渣生 
# 其余分数为作弊行为
#准备学生信息数据库
user1='mifeng'
password1='123456'
#登录验证
num1=0
while num1 < 4:
    num1 += 1
    if num1 == 4:
        print("密码输入错误3次")
        break
    else:
        user2 = input("请输入用户名:")
        password2 = input("请输入密码:")
        if user1 == user2 and password1 == password2:
            print("登录成功")
        # 输入成绩,判断成绩等级
            while 1:
                score = int(input("请输入分数,分数范围0到100:"))
                if score > 100 or score < 0:
                    print("此分数为作弊行为")
                elif score == 100:
                    print("优++")
                elif score >= 90:
                    print("优")
                elif score >= 80:
                    print("良好")
                elif score >= 60:
                    print("一般")
                elif score >= 50:
                    print("差")
                else:
                    print("渣渣生")
                str1 = input("是否继续输入,输入no就停止输入,直接敲回车可继续输入")
                if str1 == "no":
                    break
        else:
            print("用户名或密码错误")

学生成绩登录系统python(简单的登录)_用户名

学生成绩登录系统python(简单的登录)_用户名_02

标签:elif,登录,python,60,score,print,成绩,输入
From: https://blog.51cto.com/u_15937426/7151357

相关文章

  • BBS登录功能(auth模块ajax方法)
    前端<divclass="container-fluid"><divclass="row"><divclass="col-md-8col-md-offset-2"><h1class="text-center">登录</h1><divclass="form-g......
  • python - base64转图片
    折腾了base64转png弄了很久,使用以下代码进行转换后图片一直打不开importbase64imgData='data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD后面省略'imgData=imgData.split(',')[1]imgData=base64.b64decode(imgData)withopen('test.png','wb')as......
  • qt qq登录界面
    步骤:    做好了一个新的界面:   接下来开始添加图片:                  接下来进行界面的切换。         接下来通过点击按钮,进行界面的切换。           ......
  • 【补充】Python中实现单例模式的六种常见方法
    【补充】Python中实现单例模式的六种常见方法【1】类属性:classSingleton:instance=None@classmethoddefgetInstance(cls):ifcls.instanceisNone:cls.instance=Singleton()returncls.instance使用类属性保存实......
  • python机器学习经典算法代码示例及思维导图(数学建模必备)
    最近几天学习了机器学习经典算法,通过此次学习入门了机器学习,并将经典算法的代码实现并记录下来,方便后续查找与使用。这次记录主要分为两部分:第一部分是机器学习思维导图,以框架的形式描述机器学习开发流程,并附有相关的具体python库,做索引使用;第二部分是相关算法的代码实现(其实就是......
  • python+playwright 学习-73 page.wait_for_selector()
    前言网页上的元素有不同状态,有些元素本来不在DOM里,点击某个按钮后才出现。有些元素是本来就已经在DOM里是隐藏的状态,点某个按钮后才变成显示状态。如果我们想让元素到达指定的状态再下一步操作,可以用page.wait_for_selector()方法。page.wait_for_selector()方法wait_for_s......
  • python
    pythondeffibonacci_sequence(n):  sequence=[0,1]  foriinrange(2,n):    next_number=sequence[i-1]+sequence[i-2]    sequence.append(next_number)  returnsequence#示例输入n=10#调用函数并打印结果print("斐波那契数列前",n,"......
  • python
    pythondeffibonacci_sequence(n):  sequence=[0,1]  foriinrange(2,n):    next_number=sequence[i-1]+sequence[i-2]    sequence.append(next_number)  returnsequence#示例输入n=10#调用函数并打印结果print("斐波那契数列前",n,"......
  • python模拟用户pa取
    使用Selenium模拟用户爬取页面内容,并输出成文件。关于Selenium是什么,欢迎看这篇文章:seleniumPython教程。在这里,我只讲我主要的实现。首先作为一款工具脚本,我们应该不喜欢窗口界面吧,除非你需要动态的观察程序的操作。所以,我开启了无头浏览器模式#无头浏览器chrome_options=webd......
  • python ORM框架
    导入需要的模块和函数这里的faker是为了后期的模拟数据使用,这里先透露一下。剩下的导入都和sqlalchemy的函数或包有关,如字段的类型、session的管理器、sql建表语句的生成等。fromsqlalchemyimportcreate_engine,Column,Integer,String,DateTimefromsqlalchemy.ext.declara......