關(guān)于一道python題目,求解!
- 教育綜合
- 2022-11-08 17:43:14
一道Python題,希望得到解答?
代碼如下:
user = {'admin':'888', 'guest':'999',' test':'000'}
username = input("請(qǐng)輸入賬號(hào):")
if username == '':
print("退出系統(tǒng)。")
exit()
password = input("請(qǐng)輸入密碼:")
if user.get(username):
if password == user[username]:
print("賬號(hào)密碼正確,登陸成功!")
else:
print("賬號(hào)存在,但密碼不正確,登錄失?。?)
else:
user[username] = password
print("新用戶,已添加賬號(hào)密碼。新字典如下:\n{0}".format(user))
輸出如下:
一道關(guān)于python題?
def fun(n): #**********Program********** s=0 i=3 while i<=n: print(i,end=" ") #輸出3的倍數(shù),測(cè)試過程,正式提交程序時(shí)要?jiǎng)h除。 s+=i i+=3 return s #********** End ********** def main(): print("【請(qǐng)分別三次計(jì)算問題:】") for i in range(3): print("【第%d次:】" %(i+1)) n = int(input("【請(qǐng)輸入一個(gè)大于1的正整數(shù)n:】")) print("【1到"+str(n)+"之間能被3整除的所有整數(shù)之和為:】",求助一道Python題
按照題目要求編寫的程序如下(見圖)
一道Python題。希望能幫忙解答
給你來個(gè)充分利用列表特性的,代碼如下:
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('請(qǐng)輸入至少5個(gè)學(xué)生的成績(用空格分隔):')
grades = text.split(' ')
for i in grades: print('百分制成績?yōu)閧0}, 等級(jí)為:{1}'.format(i, locate(i)))
輸出:
求一道Python題?
代碼如下:
name = input("請(qǐng)輸入姓名:")
judges_score = input("請(qǐng)輸入評(píng)委評(píng)分,以空格分割:").split(' ')
audience_socre = int(input("請(qǐng)輸入觀眾評(píng)分:"))
# 把輸入的文本轉(zhuǎn)換為數(shù)字
judges_score = list(map(int, judges_score))
# 刪除一個(gè)最高分
judges_score.remove(max(judges_score))
# 刪除一個(gè)最低分
judges_score.remove(min(judges_score))
final_score = sum(judges_score, audience_socre) / 7
print("歌手:{0} 最終得分為:{1}".format(name, final_score))
輸出如下: