鱼C论坛

 找回密码
 立即注册
查看: 1712|回复: 1

我的字典内容,每次输入就会被覆盖,请问怎样可以在字典上追加保存而不是覆盖呢?

[复制链接]
发表于 2020-12-22 20:35:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
green_alien_list =[]
red_alien_list =[]
yellow_alien_list=[]
number=0   
c=1
class alien():
    def __init__(self, name, colour, love_food, age, height):
        
        self.name=name
        self.colour=colour
        self.love_food=love_food
        self.age=age
        self.height=height
    def description(self):
        a="Hello "+self.name+"!"+"I know you love food is"+self.love_food+"."
        return a
    def info(self):
        inf={
                 
                 'name': (self.name ).title(),
                'colour': self.colour,
                'age': self.age,
                'love food': self.love_food,
                'height': self.height
                }
        return inf
   
     
     
while c<100:      

  name = input("Please input alien's name: ")
  if  name=='stop':
         break
  colour = input("Please input alien's colour: ")
  if  colour=='stop':
       break
  love_food = input("Please input alien's love food: ")
  if love_food =='stop':
       break
  age = input("Please input alien's age: ")
  if age=='stop':
           break
  height = input("Please input alien's height: ")
  if height=='stop':
          break
  b= name.title()+' '+colour+' '+love_food+' '+str(age)+' '+str(height)
  d=alien(name,colour,love_food,age,height)
  
        
  if colour == "green":
     number+=5
     green_alien_list.append(b)
  elif colour == "red":
     number+=15
     red_alien_list.append(b)
  elif colour == "yellow":
     number+=10
     yellow_alien_list.append(b)
     c+=1

     
print(green_alien_list)
print(red_alien_list)
print(yellow_alien_list)
print("Your final score: "+str(number))
print(d.info())
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-22 20:38:48 From FishC Mobile | 显示全部楼层
列表加字典
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 01:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表