import random
for i in range(10):
print(random.randint(0,100))
import random
a = random.randint(0, 100)
if a % 2 ==1:
print(a)
else:
print(a+1)
列表为:[‘apple’,’pear’,’peach’,’orange’]
import random
s=['apple','pear','peach','orange']
print(random.choice(s))
#print(random.sample(s,1))
def func(num):
if num == 2:
return 1;
else:
return num*func(num-1)
result = func(20)
print(result)
编写一个函数cacluate,可以接收任意多个数,返回的是一个元组.元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数。
1.定义函数; *args:可变参数
def cacluate(*args):
# 2.计算平均值; args的数据类型为元组,sum求和
average = sum(args) / len(args)
# 3.将所有大于平均值数的值存入列表
list = []
for i in args:
if i > average:
list.append(i)
# 4.将平均值和列表元素存入元组
tuple = (average, list)
return tuple
# nums = input("")
print(cacluate(11, 28, 9, 8, 13,18))
设计一个Circle(圆)类该类中包括属性radius(半径)还包括____init____()、get_perimeter()(求周长)和get_area()(求面积)共三个方法。
设计完成后,创建Circle类的对象求圆的周长和面积
from math import pi
class Circle():
def __init__(self,radius):
self.radius=radius
def get_perimeter(self):
return 2*pi*self.radius
def get_area(self):
return pi*self.radius*self.radius
a=int(input('请输入圆的半径:'))
circle=Circle(a)
zc=circle.get_perimeter()
print('周长是:',zc)
s=circle.get_area()
print('面积是:',s)
ps:说实话,这些代码是之前写的 现在早就考完python 所以如果有问题的话 自己纠错 不要问我 谢谢