Commit c5635e4c by BellCodeEditor

auto save

parent 0db28b07
Showing with 15 additions and 5 deletions
# 臂力挑战赛
# 快用你机灵的小脑瓜想想,如何将刘强和他的臂力值自动插入到hero列表中?
name='刘强'
power=66
name=input('姓名:')
# 因为input函数会把输入的内容强制转换为字符串,
# 所以要先将臂力值转换为整型
power=int(input('臂力值:'))
hero=['赵一',30,'丁二',37,'孙五',52,'王猛',89,'周亮',98]
# 自动排序
for i in range(len(hero)):
if i%2==1 and hero[i]>=power:
hero.insert(i-1,name)
hero.insert(i-1,name) #名字在前,所以索引值要减1
hero.insert(i,power)
print(hero)
\ No newline at end of file
break
if i%2==1 and hero[i]<power: # 当输入的臂力值大于列表中所有的臂力值时
hero.append(name) # 用append将姓名和臂力值加到列表的末尾
hero.append(power)
break
print(hero)
# 统计臂力值排名前3
new=hero[6:]
print(new)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment