'''
#demo1
class Person1:
pass
p1=Person1()
print(p1)
#test9.2
c1=complex(1,2)
c1.conjugate()
c1.real
#demo9.3
class Person2:
def __int__(self,name,age):
self.name=name
self.age=age
def sqy_hi(self):
print('你好,我叫',self.name)
p1=Person2('张三',25)
p1.say_hi()
print(p1.age)
#demo9.4
class Person3:
count=0
name="Person"
Person3.count+=1
print(Person3.count)
print(Person3.name)
p1=Person3()
p2=Person3()
print((p1.name,p2.name))
Person3.name="雇员"
print((p1.name,p2.name))
p1.name="员工"
print((p1.name,p2.name))
#demo9.5
class A:
__name='class A'
def get_name():
print(A.__name)
A.get_name()
A.__name
#demo9.6
class Person11:
def __init__(self,name):
self.__name=name
@property
def name(self):
return self.__name
p=Person11('王五')
print(p.name)
#demo9.7
class Person12:
def __init__(self,name):
self.__name=name
@property
def name(self):
return self.__name
@name.setter
def name(self,value):
self.__name=value
@name.deleter
def name(self):
del self.__name
p=Person12('姚6')
p.name='王依依'
print(p.name)
#demo9.8
class Person13:
def __init__(self,name):
self.__name=name
def getname(self):
return self.__name
def setname(self,value):
self.__name=value
def delname(self):
del self.__name
name=property(getname,setname,delname,"I'm the 'name' property")
p=Person13('爱丽丝');print(p.name)
p.name='罗伯特';print(p.name)
#demo9.9
class CustAttribute(object):
def __init__(self):
pass
def __getattribute__(self,name):
return str.upper(object.__getattribute__(self,name))
def __setattr__(self,name,value):
object.__setattr__(self,name,str.strip(value))
o=CustAttribute()
o.firstname=' mary '
print(o.firstname)
#demo9.10
class Person4:
def say_ji(self,name):
self.name=name
print('您好,我叫',self.name)
p4=Person4()
p4.say_hi("爱丽丝")
#demo9.11
class Temperature:
@staticmethod
def c2f(t_c):
t_c=float(t_c)
t_f=(t_c*9/5)+32
return t_f
@staticmethod
def f2c(t_f):
t_f=float(t_f)
t_c=(t_f-32)*5/9
return t_c
print("1.从摄氏温度到华氏温度")
print("2.从华氏温度到摄氏温度")
choice =int(input("请选择转换方向:"))
if(choice==1):
t_c=float(input("请输入摄氏温度: "))
t_f=Temperature.c2f(t_c)
print("华氏温度为: {0:2f}".format(t_f))
elif choice==2:
t_f=float(input("请输入华氏温度: "))
t_c=Temperature.f2c(t_f)
print("摄氏温度为: {0:2f}".format(t_c))
else: print("无此选项,只能选择1或2!")
#demo9.14
class Point:
def __init__(self,x=0,y=0):
self.x=x
self.y=y
p1=Point()
print("p1({0},{1})".format(p1.x,p1.y))
p1=Point(5,5)
print("p1({0},{1})".format(p1.x,p1.y))
'''
'''
#test29
import math
class MyMath:
def zhouchang(self,r):
self.r=r
return 2*math.pi*r
def mianji(self,r):
self.r=r
return math.pi*r*r
def biaomj(self,r):
self.r=r
return 4*self.mianji(r)
def tiji(self,r):
self.r=r
return self.biaomj(r)*math.pi*r
r=int(input("请输入半径: "))
p1=MyMath()
print("圆的周长={0:.2f}".format(p1.zhouchang(r)))
print("圆的面积={0:.2f}".format(p1.mianji(r)))
print("球的表面积={0:.2f}".format(p1.biaomj(r)))
print("球的体积={0:.2f}".format(p1.tiji(r)))
'''
'''
#test30
class Temperature:
def ToFahrenheit(t_c):
t_c=float(t_c)
t_f=(t_c*9/5)+32
return t_f
def ToCelsius(t_f):
t_f=float(t_f)
t_c=(t_f-32)*5/9
return t_c
t_c=float(input("请输入摄氏温度: "))
t_f=Temperature.ToFahrenheit(t_c)
print("摄氏温度={0:.1f},华氏温度为: {1:.1f}".format(t_c,t_f))
t_f=float(input("请输入华氏温度: "))
t_c=Temperature.ToCelsius(t_f)
print("华氏温度={0:.1f},摄氏温度为: {1:.1f}".format(t_f,t_c))
'''
没有合适的资源?快使用搜索试试~ 我知道了~
当您刚开始学习Python编程时,可以尝试以下16个基础小例子来熟悉语法和常见的编程概念: 打印Hello World:使用print函数打印出"Hello World!"。 计算器:编写一个简单的计算器程序,接受用户输入的两个数字并进行加减乘除运算。 判断奇偶数:编写一个程序,判断用户输入的数字是奇数还是偶数。 温度转换器:编写一个程序,将摄氏温度转换为华氏温度,或将华氏温度转换为摄氏温度。 字符串反转:编写一个程序,将用户输入的字符串反转并输出。 列表操作:创建一个列表,包含几个元素。然后尝试对列表进行添加、删除、修改和切片等操作。 循环打印:使用循环结构(如for循环或while循环),循环打印出一组数字或字符串。 条件判断:根据用户输入的条件判断,执行不同的代码块。 函数调用:编写一个函数,接受参数并返回一个结果。然后调用该函数并打印出结果。 文件读写:创建一个文本文件,将一些内容写入文件中,并从文件中读取内容并打印出来。 时间和日期:使用Python的时间和日期模块,打印当前的日期和时间。 寻找最大值和最小值:编写一个程序,接受一组数字输入,并找到其中
资源推荐
资源详情
资源评论
收起资源包目录
16个python基础小例子.zip (1个子文件)
16个python基础小例子
path9.py 4KB
共 1 条
- 1
资源评论
童小纯
- 粉丝: 3w+
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功