# 利用随机数模块,数值计算pi的值
import numpy as np
import random
x = np.random.random(10000)
y = np.random.random(10000)
n=0
for i in x:
for j in y:
if (i-1/2)**2+(j-1/2)**2 <= 1/4:
n=n+1
p = 4*n/(10000**2)
print (p)
# 写一个学生卡的类
class StudentCard:
"""A student information card."""
def __init__(self, name, number, college, remainder):
self.__name = name
self.__number = number
self.__college = college
self.__remainder = remainder
def get_name(self):
return self.__name
def get_number(self):
return self.__number
def get_college(self):
return self.__college
def get_remainder(self):
return self.__remainder
def make_payment(self, price):
if self.__remainder - price < 0:
print ("您的余额不足!")
return False
else:
self.__remainder -= price
print (self.__remainder)
return True
card1 = StudentCard("张三", "2021212121", "物理院", 200)
card1.make_payment(10)
#dir(StudentCard)