当前位置: 首页 > ops >正文

Python趣味入门:打印与计算初体验

1. 尝试使用 print() 打印各种内容

  print() 是我们在Python中最先接触也是最常用的函数之一。它的核心功能是将内容输出到控制台。让我们用它来玩点花样:

        在您的IDE中创建一个新的Python文件(例如 play_with_print.py),然后尝试以下代码:

打印文字(字符串)
print("Hello, World!") # 打印双引号内的文本
print('单引号也可以!')   # 单引号和双引号功能一样
print("It's a beautiful day.") # 内容里有单引号时,用双引号包裹更方便
打印数字
print(42)        # 打印整数
print(3.14159)   # 打印浮点数(小数)
打印计算表达式(让Python先计算,再打印结果)
print(2 + 3)     # 打印:5
print(10 - 7)    # 打印:3
print(4 * 5)     # 打印:20
print(10 / 3)    # 打印:3.333... (除法总会返回浮点数)
组合打印(用逗号分隔,print()会把它们用空格连接起来)
print("The answer is", 42) # 打印:The answer is 42
print("Python", "is", "awesome!") # 打印:Python is awesome!
name = "Alice"
age = 25
print("My name is", name, "and I am", age, "years old.")
# 打印:My name is Alice and I am 25 years old.

2. 尝试使用Python作为计算器

        打开你的IDE,甚至可以直接在Python的交互模式(REPL)中尝试。要进入交互模式,请在终端或命令行中输入 python 并回车。你会看到 >>> 提示符,在这里输入代码会立即得到结果。

基本算术运算
# 加法
5 + 3   # 结果:8# 减法
10 - 4  # 结果:6# 乘法
6 * 7   # 结果:42# 除法 (总是返回浮点数)
8 / 2   # 结果:4.0
7 / 2   # 结果:3.5# 整除 (向下取整除法)
7 // 2  # 结果:3 (不是3.5)# 取余数 (模运算)
7 % 2   # 结果:1 (因为 7 ÷ 2 = 3 ... 1)# 幂运算 (求次方)
2 ** 3  # 结果:8 (2的3次方)
5 ** 2  # 结果:25 (5的2次方,即5的平方)
运算优先级

Python遵循标准的数学运算顺序(PEMDAS/BODMAS):

  1. Parentheses 括号

  2. Exponents 指数

  3. Multiplication Division 乘除(从左到右)

  4. Addition Subtraction 加减(从左到右)

print(2 + 3 * 4)     # 先算 3*4=12, 再算 2+12=14
print((2 + 3) * 4)   # 先算括号里的 2+3=5, 再算 5*4=20
试试更复杂的计算
# 计算圆的面积 (面积 = π * r²)
radius = 5
pi = 3.14159
area = pi * (radius ** 2)
print("The area of the circle is", area)# 计算直角三角形斜边长度 (勾股定理: c = √(a² + b²))
a = 3
b = 4
c = (a**2 + b**2) ** 0.5 # 0.5次方就等于开平方根
print("The hypotenuse is", c)

3. 休息一下,享受Python的简洁之美!

现在,请停下来回顾一下你刚才所做的一切。

  • 你不需要像Java或C++那样声明变量的类型(int a;),直接 a = 5 即可。

  • 你不需要编写一整个类(class)和主方法(main method)才能运行一个简单的计算。

  • 语法直观得惊人:print(...) 就是打印,a + b 就是相加。

这种“看似简单,背后却无比强大”的特性,正是Python哲学的核心:

  • 优美胜于丑陋(Beautiful is better than ugly.)

  • 明了胜于晦涩(Explicit is better than implicit.)

  • 简洁胜于复杂(Simple is better than complex.)

  • 扁平胜于嵌套(Flat is better than nested.)

  • 可读性很重要(Readability counts.)

        您刚刚写的这些简洁明了的代码,完全体现了这些思想。您不是在和复杂的语法作斗争,而是在直接地表达您的计算逻辑和想法。

小挑战(可选):
在休息之前,试试看能不能用一行 print() 语句打印出以下图案?

    ****************
*********

提示: 使用多个字符串,用逗号隔开。例如 print(" ", "*", " ")

享受这种直接命令计算机并立刻得到反馈的乐趣吧!这是编程最初也是最持久的快乐之一。

http://www.xdnf.cn/news/20251.html

相关文章:

  • 垃圾收集器分类
  • 「数据获取」《中国电力统计年鉴》(1993-2024)(含中国电力年鉴)
  • 分布式数据库的历史演变与核心原理
  • SpringBoot配置文件
  • 【CSP-S】数据结构 ST 表详解
  • 植物大战僵尸融合版安装包,下载安装教程
  • PCDN工作原理的详细步骤
  • Netty从0到1系列之EventLoopGroup
  • Kafka面试精讲 Day 10:事务机制与幂等性保证
  • CUDA默认流的同步行为
  • 项目升级--kafka消息队列的应用
  • 状压 dp --- 数据范围小
  • 雪球科技Java开发工程师笔试题
  • happen-before原则
  • WSL Ubuntu Docker 代理自动配置教程
  • LeetCode 139. 单词拆分 - 动态规划解法详解
  • 【软考架构】第二章 计算机系统基础知识:计算机网络
  • 主数据系统是否对于企业是必需的?
  • 最大似然估计:损失函数的底层数学原理
  • 基本数据类型和包装类的区别?
  • 2025年大数据专业人士认证发展路径分析
  • MySQL运维补充
  • 【目录-判断】鸿蒙HarmonyOS开发者基础
  • 敏捷scrum管理实战经验总结
  • 贪心算法应用:化工反应器调度问题详解
  • 【LLIE专题】SIED:看穿0.0001lux的极致黑暗
  • NPU边缘推理识物系统
  • 懒加载的概念
  • 新能源风口正劲,“充电第一股”能链智电为何掉队?
  • 操作系统启动过程详解