Python 编程实例
创始人
2024-11-14 07:11:01
0次

一、Hello world

以下实例为学习 Python 的第一个实例,即如何输出 "Hello World!":

# -*- coding: UTF-8 -*- # 该实例输出 Hello World! print('Hello World!') 

二、 数字求和

以下实例为通过用户输入两个数字,并计算两个数字之和:

 # -*- coding: UTF-8 -*-   # 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:')  # 求和 sum = float(num1) + float(num2)   # 显示计算结果 print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

三.Python 平方根

平方根,又叫二次方根,表示为〔√ ̄〕如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。以下实例为通过用户输入一个数字,并计算这个数字的平方根:

# -*- coding: UTF-8 -*-  num = float(input('请输入一个数字: ')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

四.Python 二次方程

# 二次方程式 ax**2 + bx + c = 0 # a、b、c 用户提供,为实数,a ≠ 0  # 导入 cmath(复杂数学运算) 模块 import cmath  a = float(input('输入 a: ')) b = float(input('输入 b: ')) c = float(input('输入 c: '))  # 计算 d = (b**2) - (4*a*c)  # 两种求解方式 sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a)  print('结果为 {0} 和 {1}'.format(sol1,sol2))

五.Python 计算三角形的面积

# -*- coding: UTF-8 -*-  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)

六、Python 判断奇数偶数

以下实例用于判断一个数字是否为奇数或偶数: 

# Python 判断奇数偶数 # 如果是偶数除于 2 余数为 0 # 如果余数为 1 则为奇数 num = int(input("输入一个数字: ")) if (num % 2) == 0:    print("{0} 是偶数".format(num)) else:    print("{0} 是奇数".format(num))

七、Python 判断闰年

# -*- coding: UTF-8 -*- year = int(input("输入一个年份: ")) if (year % 4) == 0:    if (year % 100) == 0:        if (year % 400) == 0:            print("{0} 是闰年".format(year))   # 整百年能被400整除的是闰年        else:            print("{0} 不是闰年".format(year))    else:        print("{0} 是闰年".format(year))       # 非整百年能被4整除的为闰年 else:    print("{0} 不是闰年".format(year))

八、Python 获取最大值函数

# -*- coding: UTF-8 -*- # 最简单的 print(max(1, 2)) print(max('a', 'b'))  # 也可以对列表和元组使用 print(max([1,2])) print(max((1,2)))  # 更多实例 print("80, 100, 1000 最大值为: ", max(80, 100, 1000)) print("-20, 100, 400最大值为: ", max(-20, 100, 400)) print("-80, -20, -10最大值为: ", max(-80, -20, -10)) print("0, 100, -400最大值为:", max(0, 100, -400))

九、Python 质数判断

一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。

# -*- coding: UTF-8 -*- # Python 程序用于检测用户输入的数字是否为质数 # 用户输入数字 num = int(input("请输入一个数字: "))  # 质数大于 1 if num > 1:    # 查看因子    for i in range(2,num):        if (num % i) == 0:            print(num,"不是质数")            print(i,"乘于",num//i,"是",num)            break    else:        print(num,"是质数")        # 如果输入的数字小于或等于 1,不是质数 else:    print(num,"不是质数")

十、Python 输出指定范围内的素数

素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。

# 输出指定范围内的素数  # take input from the user lower = int(input("输入区间最小值: ")) upper = int(input("输入区间最大值: "))  for num in range(lower,upper + 1):     # 素数大于 1     if num > 1:         for i in range(2,num):             if (num % i) == 0:                 break         else:             print(num)

相关内容

热门资讯

菠萝智星德州详情!wepoke... 菠萝智星德州详情!wepoker是不是技术越好牌就越好(透视),原本真的是有透视软件主打赛后复盘的 ...
WePoKer有挂!微扑克发牌... WePoKer有挂!微扑克发牌真的很假(辅助),竟然是真的有辅助软件是一款可以让一直输的玩家,快速成...
红龙PoKer必备!wepok... 您好,wepoker开挂透视方法这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
德州扑克科普!德扑之星辅助下载... 您好,德扑之星辅助下载这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在...
aapoker总结!微扑克辅助... aapoker总结!微扑克辅助封号(辅助器),总是真的有辅助器安装是一款可以让一直输的玩家,快速成为...
微扑克普及!AlphaQ德州辅... 微扑克普及!AlphaQ德州辅助怎么样(辅助器),一向是真的有辅助器安装主打赛后复盘的 AI 游戏攻...
德州扑克必备!德州辅助app官... 您好,德州辅助app官方最新版本介绍大全这款游戏可以开挂的,确实是有挂的,需要了解加微【136704...
智星菠萝德州关于!德扑之星开挂... 智星菠萝德州关于!德扑之星开挂辅助器(辅助器),先前是有辅助器神器是一款可以让一直输的玩家,快速成为...
菠萝智星德州揭露!德扑之星系统... 您好:德扑之星系统规律这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
WOK关于!wepoker辅助... WOK关于!wepoker辅助挂是什么(透视挂),原本是真的有透视挂软件AI 智能体黑科技再上新,自...