Python——初学者轻松搞定19个经典的程序

  • Python的经典程序展示了Python语言基本特性和功能的简单示例,这些程序在学习和理解Python编程语言的过程中起着至关重要的作用.
    在这里插入图片描述

一些常见的经典Python程序及其在学习Python时的功能:

1.Hello, World!

print("Hello, World!")   
  • 解释:这是Python的基本输出语句,用于打印字符串。

2.计算两个数的和

def add_numbers(a, b):       return a + b      print(add_numbers(3, 5))   
  • 解释: 定义一个函数来计算两个数的和并打印结果。

3.判断奇偶数

def is_even(num):       return num % 2 == 0      print(is_even(4))   print(is_even(7))   
  • 解释: 检查一个数是奇数还是偶数。

4.计算阶乘

def factorial(n):       if n == 0:           return 1       else:           return n * factorial(n-1)      print(factorial(5))   
  • 解释: 使用递归计算一个数的阶乘。

5.斐波那契数列

def fibonacci(n):       fib_series = [0, 1]       while len(fib_series) < n:           fib_series.append(fib_series[-1] + fib_series[-2])       return fib_series      print(fibonacci(10))   
  • 解释: 生成斐波那契数列的前N项。

6.检查素数

def is_prime(num):       if num <= 1:           return False       for i in range(2, int(num**0.5) + 1):           if num % i == 0:               return False       return True      print(is_prime(11))   print(is_prime(15))   
  • 解释: 检查一个数是否为素数。

7.字符串反转

def reverse_string(s):       return s[::-1]      print(reverse_string("hello"))   
  • 解释: 反转一个字符串。

8.字符串回文检测

def is_palindrome(s):       return s == s[::-1]      print(is_palindrome("radar"))   print(is_palindrome("hello"))   
  • 解释: 检查一个字符串是否为回文。

9.找出列表中的最大元素

def find_max(lst):       return max(lst)      print(find_max([3, 5, 2, 8, 6]))   
  • 解释: 找出列表中的最大元素。

10.列表排序

def sort_list(lst):       return sorted(lst)      print(sort_list([3, 5, 2, 8, 6]))   
  • 解释: 对列表进行排序。

11.计算字符串中的单词数

def count_words(s):       return len(s.split())      print(count_words("Hello world! This is Python."))   
  • 解释: 计算字符串中的单词数。

12.文件读写操作

# 写入文件   with open('example.txt', 'w') as file:       file.write("Hello, World!\nThis is a test file.")      # 读取文件   with open('example.txt', 'r') as file:       content = file.read()      print(content)   

13.列表推导

numbers = [1, 2, 3, 4, 5]   squares = [x**2 for x in numbers]   print(squares)   
  • 解释: 使用列表推导式生成一个列表,其中包含原列表元素的平方。

14.生成随机数

import random      print(random.randint(1, 100))   
  • 解释: 生成一个指定范围内的随机整数。

15.使用字典

student_grades = {       "Alice": 85,       "Bob": 90,       "Charlie": 78   }      print(student_grades["Alice"])   
  • 解释: 创建并访问字典中的元素。

16.类和对象

class Dog:       def __init__(self, name, age):           self.name = name           self.age = age          def bark(self):           return "Woof!"      my_dog = Dog("Buddy", 3)   print(my_dog.name)   print(my_dog.bark())   
  • 解释: 定义一个类并创建对象。

17.异常处理

try:       result = 10 / 0   except ZeroDivisionError:       result = "Error: Division by zero"      print(result)   
  • 解释: 捕获并处理异常。

18.列表元素求和

def sum_list(lst):       return sum(lst)      print(sum_list([1, 2, 3, 4, 5]))   
  • 解释: 计算列表中所有元素的和。

19.使用匿名函数 (lambda)

double = lambda x: x * 2   print(double(5))   
  • 解释: 使用lambda表达式定义匿名函数。

  • 这些示例涵盖了Python编程中的基本概念和一些常见的任务,适合初学者理解和练习.

关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!扫码下方二维码免费领取!!

在这里插入图片描述

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

👉Python必备开发工具👈

在这里插入图片描述

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习

在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值