lihu5841314 发表于 2021-5-9 20:31

PYthon 学习10天成果 小游戏(一起学习)

import random
class Jiaose():
    def __init__(self,name,age,money):
      self.name=name
      self.age=age
      self.money=money
    def caodi(self):
      self.money=self.money+300
      self.age=self.age+5
    def xueshan(self):
      self.money=self.money+random.randrange(200,900)
      self.age = self.age + random.randint(4,10)
    defshuxin(self):
      data=f'你的名字:{self.name},年龄:{self.age}.你的金钱:{self.money}'
      print(data)
    def tonguan(self):
      while self.money>2500 and self.age>60:
            print(f'{self.name}已经退休,一共赚取{self.money}元')
            break



age=random.randint(18,25)
money=random.randrange(100,500)
name=input("请输入你的名字:")
X=Jiaose(name,age,money)
X.shuxin()
whileTrue:
    xiu_lian_chang_di = int(input("请选择你的修炼地点:1为草地,2为雪山:"))
    if   xiu_lian_chang_di==1:
            X.caodi()
            X.shuxin()
            X.tonguan()
            if X.money>2500 and X.age>60:
                break
    elif xiu_lian_chang_di == 2:
             X.xueshan()
             X.shuxin()
             X.tonguan()
             if X.money>2500 and X.age>60:
               break
    else:
      print("输入错误请重新输入")
      continue{:1_911:}

hqt 发表于 2021-5-9 20:38

本帖最后由 hqt 于 2021-5-9 20:39 编辑

大佬用一下这个论坛的代码功能,你应该看到发帖的地方有一个<> 自带颜色,复制功能,还美观,效果如下
import random
class Jiaose():
    def __init__(self,name,age,money):
      self.name=name
      self.age=age
      self.money=money
    def caodi(self):
      self.money=self.money+300
      self.age=self.age+5
    def xueshan(self):
      self.money=self.money+random.randrange(200,900)
      self.age = self.age + random.randint(4,10)
    defshuxin(self):
      data=f'你的名字:{self.name},年龄:{self.age}.你的金钱:{self.money}'
      print(data)
    def tonguan(self):
      while self.money>2500 and self.age>60:
            print(f'{self.name}已经退休,一共赚取{self.money}元')
            break



age=random.randint(18,25)
money=random.randrange(100,500)
name=input("请输入你的名字:")
X=Jiaose(name,age,money)
X.shuxin()
whileTrue:
    xiu_lian_chang_di = int(input("请选择你的修炼地点:1为草地,2为雪山:"))
    if   xiu_lian_chang_di==1:
            X.caodi()
            X.shuxin()
            X.tonguan()
            if X.money>2500 and X.age>60:
                break
    elif xiu_lian_chang_di == 2:
             X.xueshan()
             X.shuxin()
             X.tonguan()
             if X.money>2500 and X.age>60:
               break
    else:
      print("输入错误请重新输入")
      continue

tomato123123 发表于 2021-5-9 20:41

论坛的这个功能的确厉害!代码的汉语可读性很高

古月银狐 发表于 2021-5-9 20:50

十天能写这样的代码呀,厉害,!

w547890 发表于 2021-5-9 20:51


论坛的这个功能的确厉害!代码的汉语可读性很高

zds212 发表于 2021-5-9 20:52

厉害。{:1_921:}加油,做游戏了!

与记忆相关 发表于 2021-5-9 20:53


十天能写这样的代码呀,厉害,!

lihu5841314 发表于 2021-5-9 20:55

hqt 发表于 2021-5-9 20:38
大佬用一下这个论坛的代码功能,你应该看到发帖的地方有一个 自带颜色,复制功能,还美观,效果如下

我第一次发帖啥也不会就是小白

hqt 发表于 2021-5-9 20:56

lihu5841314 发表于 2021-5-9 20:55
我第一次发帖啥也不会就是小白

LZ 编辑一下吧

bojin521 发表于 2021-5-9 20:57

太厉害了了
页: [1] 2
查看完整版本: PYthon 学习10天成果 小游戏(一起学习)