关于一道python题目,求解!
- 教育综合
- 2022-11-08 17:43:14
一道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题。希望能帮忙解答
给你来个充分利用列表特性的,代码如下:
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))
输出如下: