lis = [2,8,3,6,5,3,8]
new_lis = list(set(lis))
print(new_lis)


fruit = input('输入水果:')
lis = ['苹果','哈密瓜','橘子','猕猴桃','杨梅','西瓜']
if fruit in lis:
    print(fruit+"在列表lis中")
else:
    print(fruit+"不在列表中")


def str_change(str) :
    return str[::-1]
str = input("输入字符串:")
print(str_change(str))


import turtle
turtle.color("black","yellow")
turtle.begin_fill()
for i in range(5):
    turtle.fd(200)
    turtle.right(144)
turtle.end_fill()


lower = int(input('输入区间最小值:'))
upper = int(input('输入区间最大值:'))
for num in range(lower+1,upper):
    if num>1:        
        for i in range(2,num):
            if num%i==0:                
                break
        else:
            print(num)


fo = open("PY301-1.txt","w")
class Horse():
    def __init__(self, category, gender, age):
        self.category=category
        self.gender=gender
        self.age=age
        self.horse_speed=0
    def get_descriptive(self):
        info = 'this horse is ' + str(self.age) + ' years old, ' + 'its category is ' + self.category+ ',' + ' its fender is ' +  self.gender + '.'
        fo.write(info+"\n")
    def update_speed(self, new_speed):
        self.horse_speed=new_speed
        fo.write('the speed of this horse is ' + str(self.horse_speed)+"km/h.")
horse=Horse("Arab","male","12")
horse.get_descriptive()
horse.update_speed(50)
fo.close()



fo = open("PY301-2.txt","w")
class Horse():
    def __init__(self, category, gender, age):
        self.category=category
        self.gender=gender
        self.age=age
        self.horse_speed=0
    def get_descriptive(self):
        info = 'this horse is ' + str(self.age) + ' years old, ' + 'its category is ' + self.category+ ',' + ' its fender is ' + self.gender + '.'
        fo.write(info+"\n")
    def update_speed(self, new_speed):
        self.horse_speed=new_speed
        fo.write('the speed of this horse is ' + str(self.horse_speed)+"km/h.\n")
class Camel(Horse):
    def __init__(self, category, gender, age):
        super().__init__(category, gender, age)
        self.hump_size = 2
    def describe_hump_size(self):
        fo.write('this camel has ' + str(self.hump_size) + ' hump.')
camel=Camel("Double hump","female","20")
camel.get_descriptive()
camel.update_speed(40)
camel.describe_hump_size()
fo.close()