技术文摘
15 个 Python 入门级小程序,你了解多少
15 个 Python 入门级小程序,你了解多少
在当今数字化的时代,Python 语言因其简洁易懂、功能强大而备受欢迎。对于初学者来说,通过一些入门级的小程序可以快速熟悉和掌握 Python 的基本语法和编程逻辑。以下为您介绍 15 个有趣又实用的 Python 入门级小程序。
打印“Hello, World!” 这是几乎所有编程语言的第一个程序,在 Python 中,只需一行代码:
print("Hello, World!")计算两个数的和
num1 = 5 num2 = 10 sum = num1 + num2 print("两数之和为:", sum)判断一个数是奇数还是偶数
num = 7 if num % 2 == 0: print(f"{num} 是偶数") else: print(f"{num} 是奇数")生成 1 到 10 的整数列表
list = [i for i in range(1, 11)] print(list)找出列表中的最大值
numbers = [5, 12, 8, 18, 3] max_number = max(numbers) print("最大值为:", max_number)计算阶乘 `def factorial(n): if n == 0 or n == 1: return 1 else: return n * factorial(n - 1)
num = 5 print(f"{num} 的阶乘为:", factorial(num))`
- 实现简单的猜数字游戏 `import random target = random.randint(1, 100) guess = 0 while guess!= target: guess = int(input("请猜一个 1 到 100 的数字: ")) if guess > target: print("猜大了,再试试") elif guess < target: print("猜小了,再试试")
print("恭喜你,猜对了!")`
打印九九乘法表
for i in range(1, 10): for j in range(1, i + 1): print(f"{j}*{i}={i * j}", end="\t") print()计算圆的面积
import math radius = 5 area = math.pi * radius ** 2 print("圆的面积为:", area)反转字符串
string = "Hello" reversed_string = string[::-1] print("反转后的字符串:", reversed_string)判断一个字符串是否为回文
string = "racecar" if string == string[::-1]: print(f"{string} 是回文") else: print(f"{string} 不是回文")计算列表元素的平均值
numbers = [10, 20, 30, 40, 50] average = sum(numbers) / len(numbers) print("平均值为:", average)找出字符串中出现次数最多的字符 `string = "hello world" count_dict = {} for char in string: if char in count_dict: count_dict[char] += 1 else: count_dict[char] = 1
max_count = max(count_dict.values()) most_common_chars = [char for char, count in count_dict.items() if count == max_count] print("出现次数最多的字符:", most_common_chars)`
- 实现冒泡排序算法 `def bubble_sort(arr): n = len(arr) for i in range(n): for j in range(0, n - i - 1): if arr[j] > arr[j + 1] : arr[j], arr[j + 1] = arr[j + 1], arr[j]
arr = [64, 34, 25, 12, 22, 11, 90] bubble_sort(arr) print("排序后的数组:", arr)`
- 生成斐波那契数列 `def fibonacci(n): fib_seq = [0, 1] while len(fib_seq) < n: fib_seq.append(fib_seq[-1] + fib_seq[-2]) return fib_seq
num = 10 print(f"前 {num} 个斐波那契数为:", fibonacci(num))`
这些入门级的 Python 小程序涵盖了各种基础的编程概念和操作,通过实践和理解它们,您将为进一步深入学习 Python 打下坚实的基础。快来动手尝试吧!