20230816python学习日志

析木瑶光 / 2023-08-17 / 原文

  • 在初始化属性中的类
#person_class.py
class Person:
    population = 0    #初始化属性,用于计数

    def __init__(self, myAge):
        self.age = myAge
        Person.population += 1    #计数器

    def get_population(self):
        return Person.population

    def get_age(self):
        return self.age
  • while循环的应用(当型循环)
#当型循环
x=1
s=0
while x<=100:
    s+=x
    x+=1
print(s)
  • break和continue的使用
    break表示一旦遇到循环结束
    continue表示一旦遇到当前本次循环结束,下一次照常执行
  • 求100以内所有素数的和
def isPrime(n):
    for i in range(2,n):
        if n%i==0:
            return False
    else:#表示上面的内容我都试过了,最后循环从这走过
        return True

if __name__=="__main__":    #想要将下面这段程序作为主程序
    s=0
    for i in range(2,101):
        if isPrime(i):
            s+=i
    print(s)