python--作业

python多用户登录 #!/usr/bin/env python # Robin # 作业二:编写登陆接口 # 输入用户名密码(多用户登录) # 认证成功后显示欢迎信息 # 输错三次后锁定 #登录时判定是否已被锁定 # all_username_and_password文件文本: # robin|123456|1 # a|a|0 import os file_catalog = os.getcwd() + "\\" 阅读详情

1.用户登录系统
题目要求:
系统里面有多个用户,用户的信息目前保存在列表里面
users = [‘root’,‘westos’]
passwd = [‘123’,‘456’]
用户登陆(判断用户登陆是否成功
1).判断用户是否存在
2).如果存在
  1).判断用户密码是否正确
     如果正确,登陆成功
    如果密码不正确,重新登陆,总共有三次机会登陆
3).如果用户不存在
重新登陆,总共有三次机会

users=['root','westos']
passwd=['123','456']
print('---------------登陆系统---------------')
usertime=1
passtime=1
while usertime<=3:
        a= input('请输入您的用户名:')
        if a in users:
                while passtime<=3:
                         if input('请输入您的密码:') == passwd[(users.index(a))]:
                                print('登陆成功')
                                exit()
                        else:
                                print('密码错误')
                                passtime+=1
                print('密码输入错误次数已达限制,程序退出')
                exit()
        else:
                print('用户不存在:')
                usertime+=1
print('用户输入错误次数已达限制,程序退出')

2.四种9*9乘法表
第1种写法

i = 1
while i < 10:   #控制行数为9行
    j = 1
    while j <= i:    #控制一行中相乘直到最大数=行数
        print('%d*%d=%d\t' %(j, i, i*j) , end=(''))
        j +=1
    print('')
    i +=1

##第2种写法
for i in range(1,10):
    for j in range(1,i+1):      ##stop=i+1,即为不包括i+1,只到i
        print("%d*%d=%d\t"%(j,i,i*j),end='')
    print()

第2种写法

i = 9
while i > 0:
    j = 1
    while j <= i:
        print('%d*%d=%d\t' %(j,i,j*i), end=(''))
        j +=1
    print('')
    i -=1
print('')

第3种写法

i = 1
while i <= 9:
    k = 8
    j = 1
    while k >= i:
        print('\t\t', end=(''))
        k -= 1
    while j <= i:
        print('%d*%d=%d\t' % (j, i, i * j), end=(''))
        j += 1
    print('')
    i += 1
print('')

第4种写法

i = 9
while i > 0:
    j = 1
    k = 8
    while k >= i:
        print('\t\t', end=(''))
        k -= 1
    while j <= i:
        print('%d*%d=%d\t' % (j, i, j * i), end=(''))
        j += 1
    print('')
    i -= 1
print('')

1题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字

temp = 0
s = 0
n = int(input("n=: "))
a = int(input("a=: "))
 
for count in range(n):
	temp = temp + a
	a = a * 10
	s = s + temp
print(s)

2.题目:判断101-200之间有多少个素数,并输出所有素数

num = int(input("请输入数字: "))
 
if num > 1:
    for i in range(2,num):
        if (num % i) == 0:
            print(num,"不是质数")
            break
        else:
            print(num,"是质数")
        
# 如果输入的数字小于或等于 1,不是质数
else:
    print(num,"不是质数")

3.题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时高于40万元的部分,可提成3%;
60万到100万之间时,高于60万元的部分,可提成1.5%;
高于100万元时,超过100万元的部分按1%提成;
从键盘输入当月利润I,求应发放奖金总数?

data=float(input("请输入当月利润:"))
if data<100000:
    print(data*0.1)
elif data<200000:
    print((data-100000) * 0.075+100000*0.1)
elif data<400000:
    print((data-200000) * 0.05+100000*0.075+100000*0.1)
elif data<600000:
    print((data-400000) * 0.03+200000*0.05+100000*0.075+100000*0.1)
elif data<1000000:
    print((data-600000) * 0.015+200000*0.015+200000*0.05+100000*0.075+100000*0.1)
else:
    print((data - 1000000) * 0.01+ 400000 * 0.015 + 200000 * 0.015 + 200000 * 0.05 + 100000 * 0.075 + 100000 * 0.1)
使用Python画作业调度甘特图 文章目录一、背景二、方案比较Matplotlib方案Plotly方案三、实现方案以柔性作业调度问题用例MK01的最佳调度图未使用annotations进行配置修改画图效果三、代码清单四、相关文档 一、背景 之前研究过遗传算法解决经典作业调度问题和柔性作业调度问题,并将调度结果使用matlab画甘特图(用任意多颜色表示任意多工件),还是挺有成就感的。但是使用Matlab画出甘特图后没法很好地整合到如... 阅读详情

相关推荐

Python作业提交与批改系统

本项目旨在构建一个在线 Python 作业提交与批改系统,支持教师创建和管理作业,学生提交和查看作业,教师对作业进行批改和反馈。我们将使用 Flask 作为后端框架,以 SQLite 作为数据库,前端部分使用 HTML 和 Bootstrap 实现页面显示。

zwLoneranger的博客 1434

Python 模拟登陆程序

用Python模拟登陆程序 #模拟登录程序 dl_list={'name1':'n123','name2':'n123','name3':'n123'} lh_list=dict() #遍历字典的键和值 ''' for keys,values in dl_list.items(): print(keys,values) ''' time=3 key=input('请输入您的登录账户:

Python学习笔记 576

python作业

python

努力的空白的博客 781

python--多用户注册账号和密码

#多人注册账户和密码,用户名和密码和文档中的数据相同则提示登陆,不相同则提示注册 tip = print('请注册你的账号和密码') while True: # 注册功能写入文件,检测账户是否已注册,已注册的提示已注册,没注册的继续往下写 user = input('你的用户名: ').strip() password = input('你的密码: ').strip() k = '%s:%s\n' % (user, password) # 用户名和密码匹配起来生成的nam.

tudoujun123的博客 3229

Jetson Orin NX上CAN总线调试全攻略:从硬件焊接到开机自启动(附常见问题解决方案)

本文详细介绍了在NVIDIA Jetson Orin NX开发板上进行CAN总线调试的全过程,包括硬件焊接、驱动配置、通信测试和开机自启动设置。针对常见问题如信号接反、波特率设置等提供了实用解决方案,帮助开发者快速实现稳定的CAN总线通信。

c2d3e4f的博客 1076

STM32中断实战:用ITR9606红外传感器DIY转速计数器(附完整代码)

本文详细介绍了如何使用STM32中断机制和ITR9606红外传感器DIY高精度转速计数器。从传感器选型、中断配置到抗干扰设计,提供完整的实战指南和优化代码,特别适合嵌入式开发者和硬件工程师快速实现工业级转速检测系统。

weixin_29159613的博客 288

python--编写用户登录系统

本文主要是介绍用python写的一个用户登录系统: 需求: (1)系统里有多个用户,用户的信息目前保存在列表中 users = ['root','admin'] passwd = ['123','456'] (2)用户登录:(判断用户是否登录成功) 1)判断用户是否存在 2)如果存在: 判断密码是否正确; 如果正确,退出循环 如果不起正确,重新登录,总共有三次机会登录 3)如果用户不存在 重新登录,总共有

xys2333的博客 1万+

嵌入式工程师必看:BLDC电机驱动电路设计全流程(附MOS管选型指南)

本文为嵌入式工程师提供了BLDC电机驱动电路设计的全流程实战指南。文章深入解析了三相全桥逆变电路的核心原理,并重点阐述了功率MOSFET的选型关键参数,如Vds、Rds(on)和Qg。同时,详细介绍了栅极驱动设计、PCB布局布线要点及调试安全步骤,旨在帮助开发者构建稳定高效的BLDC驱动系统。

weixin_29194817的博客 587

用户名123,密码456,点击提交,显示登录成功

login.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>欢迎进入登陆页面!</h1> <form action="LoginServlet" method="post"> <table> &l

qq_45791799的博客 1893

【Elasticsearch专栏 16】深入探索:Elasticsearch的Master选举机制及其影响因素分析

Elasticsearch的Master选举机制是其分布式架构的基石,确保集群高可用性和数据一致性。通过多数派协议,节点间交换信息并投票选举Master,以维护集群状态和处理请求。该机制自动处理故障转移,保障服务连续性。

weixin_40736233的博客 1774

红外小目标检测新思路:当DETR遇上Mamba状态空间模型,速度提升3倍

本文探讨了将Mamba状态空间模型与DETR框架结合,用于解决红外小目标检测的难题。该创新方案通过线性复杂度的Mamba模块替代传统Transformer的自注意力机制,在保持高检测精度的同时,显著提升了推理速度,实现了实时性能的突破,为无人机巡检、安防监控等场景提供了高效解决方案。

hhh00的博客 664

乐学Python作业题

乐学Python作业题参考 目录乐学Python作业题参考前言一、第1周第1题二、第2周第1题第3周第1题第4周第1题第2题第3题第5周第1题第2题第3题第6周第1题第2题第3题第7周第1题第2题第3题第8周第1题第2题第3题第9周第1题第2题第3题第10周第1题第2题第3题 前言 本文主要记录中国MOOC课程《乐学Python》的作业答案,仅供参考 提示:以下是本篇文章正文内容 一、第1周 第1题 根据用户输入的半径计算圆面积并输出。 注意: 1.input语句中不要添加任何提示文字 2.计算时使

qq_41865473的博客 4万+

Arduino创意作品实战案例:手把手教你做温控风扇

通过这个实用的arduino创意作品,轻松实现温度感应与风扇自动控制,结合传感器与编程逻辑,打造智能散热系统,是入门者理想的arduino创意作品实践项目。

weixin_42311427的博客 608

python怎么提交作业_python分析作业提交情况

这次做一个比较贴近我实际的东西:python分析作业提交情况。要求:将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓名),并输出所交的作业中命名格式有问题的文件名的信息(如1627406012_E03....)。提示:提示:1、根据服务器文件可以拿到所有交了作业的同学的信息。2、根据表格可以拿到所有上课学生的信息3、对...

weixin_30843553的博客 1181

Ubuntu18.04安装VCS、Verdi、dve全套教程亲测(有成功截图)

通过下面十个步骤,我们就可以在ubuntu上使用vcs、verdi、dve等软件! 一、安装ubuntu系统,这个不在这里讲了,重点叫安装VCS、Verdi等软件 下面的过程一部分同其他网上流程一致,对其中部分进行修改。如果按照其他网上教程是不会成功的,本人亲测,下面是我试验网上不同文章的流程遇到的错误摸索后总结的流程,按照步骤保证可以成功运行,包括破解流程,使用时间不限制在2020年,可以自定义2030等等。 二、安装文件结构 –synopsys_installer #此程序用于安装下面三个程序。所以你想

QQ_778132974的博客 6364

【软件系统架构】系列六:系统工程

系统工程是一种跨学科方法论,用于分析、设计、集成和管理复杂系统的全生命周期。其核心特点包括系统性思维、全周期管理、跨学科协作和需求导向。主流采用V模型生命周期,涵盖需求分析、系统设计、实现、测试验证及运维退役等阶段。核心工作方法包括需求工程、系统建模、接口设计、风险管理等。系统工程与项目管理协同,分别侧重技术实现和进度资源管理。应用领域覆盖航天军工、智能制造、智慧城市等。未来将向AI融合、数字孪生、模型驱动工程等方向发展,为复杂系统开发提供系统化协作范式。

moton2017的博客 2257

python如何提交作业_提交作业

1. 提交作业1.1 简单作业如果您已经按照准备工作里的步骤配置了默认镜像、实例类型和网络类型,可以通过以下的简单命令提交一个作业。bcs sub"echo 123"# 提交一个单任务作业,运行: echo 123如果您没有对命令行工具进行过默认配置,需要在提交的时候指定更多的选项。bcs sub"echo 123"-t ecs.sn1ne.large-i img-ubuntu-vpc--vpc_...

weixin_39832875的博客 3055

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python作业提交什么文件,python123如何交作业

大家好,小编为大家解答python作业提交什么文件的问题。很多人还不知道python123如何交作业,现在让我们一起来看看吧!大家好,小编来为大家解答以下问题,python作业提交什么文件,python123怎么提交作业,现在让我们一起来看看吧!

w12130826的博客 649

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python作业提交什么文件,python123怎么提交作业

1.2. Python脚本作业bcs sub"python test.py"-p./test.py# -p 表示在作业提交前,将 test.py 打包到 worker.tar.gz,然后上传到OSS.bcs sub"python test.py"-p./src/# 将src目录下的所有文件打包到 worker.tar.gz, 然后上传到OSS,再提交作业。bcs sub"python test.py"-p test.py,dep.py# 将这个2个文件打包到 worker.tar.gz。

阿发狗伪原创 577

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python怎么提交作业,python分析作业提交情况,python作业提交

python分析作业提交情况,python作业提交这次做一个比较贴近我实际的东西:python分析作业提交情况。要求:将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓名),并输出所交的作业中命名格式有问题的文件名的信息(如1627406012_E03....)。提示:提示:1、根据服务器文件可以拿到所有交了作业的同学的...

weixin_39897070的博客 660

python交作业的格式_python分析作业提交情况

这次做一个比较贴近我实际的东西:python分析作业提交情况。要求:将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓名),并输出所交的作业中命名格式有问题的文件名的信息(如1627406012_E03....)。提示:提示:1、根据服务器文件可以拿到所有交了作业的同学的信息。2、根据表格可以拿到所有...

weixin_39833763的博客 313

python小作业

在这个游戏中,两个玩家同时选择1-10的整数,若一个玩家选择的整数比对方选择的整数小1,则该玩家获胜,否则算打平手。编写两个函数:假设L是列表,f是函数,f(e)应用到L的每个元素,并用返回值替换原来的元素。利用循环创建一个包含100个偶数的列表,并且计算该列表的和与平均值,请分别使用while和for循环实现。编写一个函数iterPower(base, exp),用循环的方式求baseexp。编写一个函数iterPower(base, exp),用递归的方式求baseexp。请输入圆的半径r:"))

luorainstar的博客 978

python如何提交作业_python分析作业提交情况

这次做一个比较贴近我实际的东西:要求:将服务器中交作业的学生(根据文件的名字进行提取)和统计成绩的表格中的学生的信息进行比对,输出所有没有交作业的同学的信息(学号和姓名),并输出所交的作业中命名格式有问题的文件名的信息(如1627406012_E03....)。提示:提示:1、根据服务器文件可以拿到所有交了作业的同学的信息。2、根据表格可以拿到所有上课学生的信息3、对1和2中的信息进行比对,找出想...

weixin_33436866的博客 1930
上一篇: python--字典
下一篇: Python--函数
Dead_LS
博客等级 码龄7年 6粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值