编程语言

  • z4_121844
    了解作者
  • 2.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-23 02:40
    上传日期
编程语言
Programowanie-obiektowe-main.zip
  • Programowanie-obiektowe-main
  • Dziedziczenie.py
    786B
  • Programowanie obiektowe.py
    1.9KB
  • KamienPapierNozyce.py
    0B
  • .gitignore
    5B
  • Firma.py
    1.3KB
内容介绍
filename = "MojaFarma.txt" class Zwierze: def __init__(self, gatunek = "", imie = "", wiek = 0): self.gatunek = gatunek self.imie = imie self.wiek = wiek def dodaj_gatunek(self, gatunek): gatunek = input("Podaj gatunek: ") def dodaj_imie(self, imie): imie = input("Podaj imie: ") def dodaj_wiek(self, wiek): wiek = input("Podaj wiek: ") def zwierzak(self): print(self.gatunek, self.imie, self.wiek) def get_zwierzaki_from_file(filename): zwierzaki = [] try: with open(filename, 'r') as file: for line in file: l = line.rstrip('\n') lista_slow = l.split(' ') gatunek = lista_slow[0] imie = lista_slow[1] wiek = lista_slow[2] zwierzak = Zwierze(gatunek, imie, wiek) zwierzaki.append(zwierzak) except: print("Nie ma takiego pliku!") return zwierzaki def clear_lista(filename): with open(filename, 'w') as file: pass def save_zwierzaki_to_file(filename, zwierzaki): with open(filename, 'w') as file: for zwierzak in zwierzaki: file.write('{} {} {}\n'.format(zwierzak.gatunek, zwierzak.imie, zwierzak.wiek)) zwierzaki = get_zwierzaki_from_file(filename) for element in zwierzaki: print(element.gatunek, element.imie, element.wiek) print("\n") print("Dodaj zwierzę") gatunek = input("Podaj gatunek zwierzęcia: ") imie = input("Podaj imię zwierzęcia: ") wiek = input("Podaj wiek zwierzęcia: ") if gatunek == "clear" or imie == "clear" or wiek == "clear": clear_lista(filename) print("Wyczyszczono farmę!") else: zwierzak = Zwierze(gatunek, imie ,wiek) zwierzaki.append(zwierzak) print(zwierzak.gatunek, zwierzak.imie, zwierzak.wiek) save_zwierzaki_to_file(filename, zwierzaki)
评论
    相关推荐
    • C编程语言
      C编程语言
    • 锑:锑编程语言
      编程语言 锑是一种不受胡扯的(:copyright:)编程语言,它会妨碍您的工作。 它的意思是“正常工作”,而无需添加不必要和and肿的语言功能。 为什么还有另一种语言? Antimony的目标是成为一种简单的语言,任何人...
    • 编程语言教程
      编程语言教程
    • 编程语言课件
      编程语言,包括编程语言这门课程的课件以及部分课程作业。
    • 编程语言
      编程语言
    • 环形编程语言
      使用C / C ++开发的免费开源创新实用的通用多范式脚本语言
    • 编程语言搜索
      编程语言搜索
    • hope编程语言
      Hope是一个早期的函数式编程语言,有助于学习函数式编程和λ演算 Hope is a small functional programming language developed in the 1970s at the University of Edinburgh. It predates Miranda and Haskell and ...
    • Go编程语言
      Google出品的Go语言(1.0.3版)语言手册,英文CHM版本。
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等