python3 实例_Python3_实例汇总

1、Python数字求和

copycode.gif

#-*- codingLuft-8 -*-#Filename: test.py#author by:Leq

#用户输入数字

num1 = input("输入第一个数:")

num2 = input("输入第二个数:")

#求和

sum= float(num1)+float(num2) #要做运算,必须保证运算之前将字符格式转为整形init或浮点型float

#第一种显示方式:格式化输出

print("两个数字相加的计算结果是:%d"%sum)

#第二种显示方式:.format()

print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

copycode.gif

2、平方根√ ̄,例:√ ̄16=4

#-*- codingLuft-8 -*-#Filename: 平方根.py

num = float(input('请输入一个数字: '))

num_sqrt = num ** 0.5

print('%0.3f 的平方根为 %0.3f'%(num ,num_sqrt))#小数点后3位的浮点数

3、计算三角形面积;注 :三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5

copycode.gif

#-*- codingLuft-8 -*-#Filename: 计算三角形面积.py#运算过程:三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5

a = float(input('输入三角形第一边长: '))

b = float(input('输入三角形第二边长: '))

c = float(input('输入三角形第三边长: '))

#计算半周长

s = (a+b+c)/2

#计算面积

area = (s*(s-a)*(s-b)*(s-c))**0.5

print('三角形的面积是%0.2f'%area)

copycode.gif

4、生成随机数

#-*- codingLuft-8 -*-#Filename: 生成随机数.py#引入random模块

importrandom

print(random.randint(0,9))

5、判断奇偶数

copycode.gif

#-*- codingLuft-8 -*-#Filename: 判断奇偶数.py

num = int(input("请输入一个数,判断奇偶数:"))

if num%2 ==0:

print('%d是偶数'%num)

else:

print('%d不是偶数'%num)

copycode.gif

6、判断闰年

copycode.gif

#-*- codingLuft-8 -*-#Filename: 判断闰年.py#整百年能被400整除,非整百年能被4整除的年份是闰年

num = int(input("请输入一个年份,判断是不是闰年:"))

if num%100 ==0:

if num%400 ==0:

print("%s 年是闰年"%num)

else:

print("%s年不是闰年"%num)

else:

if num%4 ==0:

print("%s年是闰年"%num)

else:

print("%s年不是闰年"%num)

copycode.gif

7、判断是不是质数

copycode.gif

#-*- codingLuft-8 -*-#Filename: 质数判断.py#质数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。

num= int(input("输入一个数,本系统可以判断是不是质数:"))

if num >1:

for i in range(2,num):

if num%i==0:

print('%s不是质数'%num)

break

else:

print('%s是质数'%num)

else:

print("请输入大于1的数")

copycode.gif

8、阶乘

copycode.gif

#-*- codingLuft-8 -*-#Filename: 阶乘实例.py#阶乘:自然数、全部相乘

num =int(input("输入一个数,计算阶乘:"))

f=1

if num <0:

print("SORRY,负数没有阶乘")

if num==0:

print("0的阶乘是1")

else:

for i in range(1,num+1):

f=f*i

#f+=1

print("%s的阶乘是%s"%(num,f))

copycode.gif

9、九九乘法表

copycode.gif

#-*- codingLuft-8 -*-#Filename: 九九乘法表.py#两个for循环、print()自带换行

for i in range(1,10):

for j in range(1,i+1):

print('%s*%s=%s'%(i,j,i*j),end=' ') #print() 函数自带换行‘\h\t’,这里去掉,让输出完这一段后再换行

print() #print() == print('\n\t')

copycode.gif

10、判断是不是数字【这个得引入库】

copycode.gif

#-*- coding: UTF-8 -*-

#Filename : test.py#author by : www.runoob.com

defis_number(s):

try:

float(s)

returnTrue

exceptValueError:

pass

try:

importunicodedata

unicodedata.numeric(s)

returnTrue

except(TypeError, ValueError):

pass

returnFalse

#测试字符串和数字

print(is_number('foo')) #False

print(is_number('1')) #True

print(is_number('1.3')) #True

print(is_number('-1.37')) #True

print(is_number('1e3')) #True

#测试 Unicode#阿拉伯语 5

print(is_number('٥')) #True#泰语 2

print(is_number('๒')) #True#中文数字

print(is_number('四')) #True#版权号

print(is_number('©')) #False

copycode.gif

11、Python 十进制转二进制(bin)、八进制(oct)、十六进制(hex)

dec = int(input("输入数字:"))

print("十进制数为:", dec)

print("转换为二进制为:", bin(dec))

print("转换为八进制为:", oct(dec))

print("转换为十六进制为:", hex(dec))

12、最大公约数

copycode.gif

#Filename : test.py#author by : www.runoob.com

#定义一个函数

defhcf(x, y):

"""该函数返回两个数的最大公约数"""

#获取最小值

if x >y:

smaller =y

else:

smaller =x

for i in range(1,smaller + 1):

if((x % i == 0) and (y % i ==0)):

hcf =i

returnhcf

#用户输入两个数字

num1 = int(input("输入第一个数字: "))

num2 = int(input("输入第二个数字: "))

print( num1,"和", num2,"的最大公约数为", hcf(num1, num2))

copycode.gif

13、生成日历【菜鸟教程runoob.com】

copycode.gif

#Filename : test.py#author by : www.runoob.com

#引入日历模块

importcalendar

#输入指定年月

yy = int(input("输入年份: "))

mm = int(input("输入月份: "))

#显示日历

print(calendar.month(yy,mm)) #注意这里格式

copycode.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值