Python 100例


Python 100例是一份非常实用的Python编程案例集合,共有100个实例涵盖了Python基础语法、文件操作、Web开发、网络编程、数据处理与分析等多个方面。下面将对其中几个实例进行详细讲解。

第1题:Python计算圆的面积 本例子主要介绍了Python的数学运算基础,以及如何使用Python的变量存储和读取数值。首先要了解圆的面积计算公式,接着可以使用Python的math模块计算圆的面积。

import math
r = float(input('请输入圆的半径:'))
area = math.pi * r ** 2
print('圆的面积为:%.2f' % area)

第2题:判断奇数偶数 本例子主要讲解了Python的条件分支语句if-else的用法,以及Python对于整数类型变量的运算和判断。判断一个数是否是偶数只需要判断它是否能被2整除即可。

num = int(input('请输入要判断的数字:'))
if num % 2 == 0:
    print('%d是偶数' % num)
else:
    print('%d是奇数' % num)

第3题:输出指定格式的日期 本例子主要介绍了Python的时间日期处理模块datetime,以及如何使用该模块格式化输出日期。需要使用strftime()方法指定输出格式。

import datetime
now = datetime.datetime.now()
print('当前日期为:', now.strftime('%Y-%m-%d'))

第4题:使用递归实现斐波那契数列 本例子主要介绍了Python的递归函数的用法,并使用递归函数实现斐波那契数列。斐波那契数列的规律为:第一个数为0,第二个数为1,从第三个数开始,每个数都是前两个数之和。

def fib(n):
    if n <= 1:
        return n
    else:
        return (fib(n - 1) + fib(n - 2))
 
num = int(input('请输入斐波那契数列的长度:'))
if num <= 0:
    print("请输入一个正整数!")
else:
    print("斐波那契数列为:")
    for i in range(num):
        print(fib(i))

第5题:判断质数 本例子主要介绍了Python的循环语句while和for的用法,以及如何判断一个数是否是质数。质数是指除了1和它本身以外,无法被其他数整除的数。

num = int(input('请输入一个正整数:'))
 
if num <= 1:
    print('%d不是质数' % num)
else:
    for i in range(2, num):
        if num % i == 0:
            print('%d不是质数' % num)
            break
    else:
        print('%d是质数' % num)

以上是Python 100例中的五个案例,通过这些案例可以学到很多Python的编程技巧和知识点。在实际项目开发中,可以根据这些案例的思路,结合自己的需求进行改编和创新,实现更为实用和高效的程序。