当前位置:首页 > 教育综合 > 正文

关于一道python题目,求解!

一道Python题,希望得到解答?

代码如下:


Python代码


user = {'admin':'888', 'guest':'999',' test':'000'}
username = input("请输入账号:")
if username == '':
print("退出系统。")
exit()
password = input("请输入密码:")
if user.get(username):
if password == user[username]:
print("账号密码正确,登陆成功!")
else:
print("账号存在,但密码不正确,登录失败!")
else:
user[username] = password
print("新用户,已添加账号密码。新字典如下:\n{0}".format(user))


输出如下:

一道关于python题?

def fun(n): #**********Program********** s=0 i=3 while i<=n: print(i,end=" ") #输出3的倍数,测试过程,正式提交程序时要删除。 s+=i i+=3 return s #********** End ********** def main(): print("【请分别三次计算问题:】") for i in range(3): print("【第%d次:】" %(i+1)) n = int(input("【请输入一个大于1的正整数n:】")) print("【1到"+str(n)+"之间能被3整除的所有整数之和为:】",

求助一道Python题

按照题目要求编写的程序如下(见图)

一道Python题。希望能帮忙解答

给你来个充分利用列表特性的,代码如下:

Python代码


HCORE = 100
def locate(v):
rank = [['A', 10], ['B', 20], ['C', 30], ['D', 40], ['F', 100]]
for i in rank:
if HCORE - int(v) <= i[1]:
return i[0]
grades = []
text = input('请输入至少5个学生的成绩(用空格分隔):')
grades = text.split(' ')
for i in grades: print('百分制成绩为{0}, 等级为:{1}'.format(i, locate(i)))


输出:

输出效果



求一道Python题?

代码如下:



name = input("请输入姓名:")
judges_score = input("请输入评委评分,以空格分割:").split(' ')
audience_socre = int(input("请输入观众评分:"))
# 把输入的文本转换为数字
judges_score = list(map(int, judges_score))
# 删除一个最高分
judges_score.remove(max(judges_score))
# 删除一个最低分
judges_score.remove(min(judges_score))
final_score = sum(judges_score, audience_socre) / 7
print("歌手:{0} 最终得分为:{1}".format(name, final_score))


输出如下:


展开全文阅读