Python3 编程第一步

Python3 编程第一步

2026年9月15日·#编程学习/python学习笔记Python·1043 字 5 分钟
浏览量加载中...
AI 摘要

Python3 编程入门实例:打印、变量、列表、循环和条件语句

在前面的教程中我们已经学习了一些 Python3 的基本语法知识,接下来我们来尝试一些实例。

打印字符串:

实例#

print("Hello, world!")

输出结果为:

Hello, world!

输出变量值:

实例#

i = 256 * 256
print('i 的值为:', i)

输出结果为:

i 的值为: 65536

定义变量并进行简单的数学运算

实例#

x = 3
y = 2
z = x + y
print(z)

输出结果为:

5

定义一个列表并打印出其中的元素:

实例#

my_list = ['google', 'runoob', 'taobao']
print(my_list[0]) # 输出 "google"
print(my_list[1]) # 输出 "runoob"
print(my_list[2]) # 输出 "taobao"

输出结果为:

google
runoob
taobao

使用 for 循环打印数字 0 到 4:

实例#

for i in range(5):
print(i)

输出结果为:

0
1
2
3
4

根据条件输出不同的结果:

实例#

x = 6
if x > 10:
print("x 大于 10")
else:
print("x 小于或等于 10")

输出结果为:

x 小于或等于 10

下面我们尝试来写一个斐波纳契数列。

斐波那契数列是一个经典的数学问题,其中每个数字是前两个数字之和。

实例(Python 3.0+)#

a, b = 0, 1
while b < 10:
print(b)
a, b = b, a + b

其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:

n = b
m = a + b
a = n
b = m

执行以上程序,输出结果为:

1
1
2
3
5
8

这个例子介绍了几个新特征。

第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0 和 1。最后一行再次使用了同样的方法,可以看到,右边的表达式会在赋值变动之前执行。右边表达式的执行顺序是从左往右的。

也可以使用 for 循环来实现:

实例#

n = 10
a, b = 0, 1
for i in range(n):
print(b)
a, b = b, a + b

end 关键字#

关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:

实例(Python 3.0+)#

a, b = 0, 1
while b < 1000:
print(b, end=',')
a, b = b, a + b

执行以上程序,输出结果为:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

练习题#

  • 1. Hello World 创建文件 test_hello.py,完成以下操作:

    • 打印 “Hello, Python!”
    • 打印你的名字

    知识点: print(“内容”)

    参考答案:

    print("Hello, Python!")
    print("我的名字是:小明")
  • 2. 变量与数学运算 创建文件 test_math.py,完成以下操作:

    • 定义变量 a = 10b = 3
    • 计算并打印加法、减法、乘法、除法结果

    知识点: 变量赋值、print(表达式)

    参考答案:

    a = 10
    b = 3
    print(f"加法: {a + b}") # 13
    print(f"减法: {a - b}") # 7
    print(f"乘法: {a * b}") # 30
    print(f"除法: {a / b}") # 3.333...
  • 3. 列表操作 创建文件 test_list.py,完成以下操作:

    • 创建列表 colors = ["红", "绿", "蓝"]
    • 打印第一个元素和最后一个元素
    • 打印列表长度

    知识点: list[0]、list[-1]、len(list)

    参考答案:

    colors = ["红", "绿", "蓝"]
    print(f"第一个: {colors[0]}") # 红
    print(f"最后一个: {colors[-1]}") # 蓝
    print(f"长度: {len(colors)}") # 3
  • 4. for 循环 创建文件 test_for.py,完成以下操作:

    • 用 for 循环打印 1 到 5
    • 每个数字后面加空格

    知识点: for i in range(开始, 结束)、print(i, end=” ”)

    参考答案:

    for i in range(1, 6):
    print(i, end=" ")
    print()
  • 5. if 条件语句 创建文件 test_if.py,完成以下操作:

    • 输入一个数字 num
    • 如果是偶数,打印”偶数”
    • 如果是奇数,打印”奇数”

    知识点: num = int(input())、if num % 2 == 0:

    参考答案:

    num = int(input("请输入一个数字: "))
    if num % 2 == 0:
    print("偶数")
    else:
    print("奇数")
  • 6. while 循环 创建文件 test_while.py,完成以下操作:

    • 用 while 循环累加 1 到 100
    • 打印总和

    知识点: while i <= 100:

    参考答案:

    total = 0
    i = 1
    while i <= 100:
    total += i
    i += 1
    print(f"1到100的和: {total}") # 5050
  • 7. end 关键字 创建文件 test_end.py,完成以下操作:

    • 用 for 循环打印 1 到 5,用逗号分隔在同一行
    • 最后打印一个换行

    知识点: print(i, end=”,”)

    参考答案:

    for i in range(1, 6):
    print(i, end=",")
    print()

评论区

[ 标签 ]
# AI37# AI 编程2# AI工具1# Ajax2# Apifox1# AstrBot3# Astro2# CC Switch1# CDN2# Claude Code1# claudecode2# ClaudeCode1# Cloudflare2# CloudFlare2# CloudFlare-ImgBed3# coc3# CSS6# DeepSeek6# deepseek2# DELETE1# Docker1# EdgeOne3# Gist1# git1# GitHub1# hexo-circle-of-friends1# HTML6# HTTP5# ImageManager1# Java23# java13# JavaScript5# JDBC3# JSON2# JUnit1# LangChain25# Logback1# Maven6# Muse Spark1# Mybatis1# MyBatis4# MySQL28# MySql1# NapCat1# Node.js1# obsidian2# Obsidian5# OpenCode4# ORM1# PathVariable1# PicGo1# PyCharm1# Python65# RequestBody1# RequestMapping1# RESTful风格1# skills1# Slf4j1# SpringBoot11# SQL2# Streamlit5# Svelte2# TailwindCSS1# Telegram3# Tlias2# Vercel1# vscode2# Vue7# Waline3# WebDAV1# Web基础6# Web开发6# WinSCP1# YAML1# 三层架构1# 中二宣言1# 书籍1# 使用文档10# 写作1# 函数2# 刷步数1# 前端32# 动态1# 动漫1# 包1# 单词2# 博客7# 博客工作流1# 博客开发2# 参数接收1# 友链1# 反思2# 图床6# 地图1# 备份2# 大模型1# 奇思妙想1# 存储1# 学习方法6# 学校1# 宝塔面板3# 宝宝10# 对象1# 导航栏1# 工具2# 开发1# 开发工具1# 开发规范1# 开心1# 异常处理1# 影视2# 微信1# 性能优化2# 总结1# 想法15# 感受1# 感悟11# 指南1# 提示词工程1# 插件5# 故障排除1# 效率工具2# 教程10# 数据分析9# 数据库27# 数据结构1# 文件操作2# 斩神1# 日常92# 日志框架1# 朋友圈1# 朱元璋1# 模块1# 模板1# 正则表达式2# 测试1# 游戏2# 爬虫7# 生活迁移1# 电影2# 电脑1# 碎碎念1# 视觉识别1# 类1# 类型注解1# 网络基础2# 网络教室1# 羊毛2# 脚本2# 脚本工具1# 自动化2# 蓝奏云1# 订阅推荐2# 记录2# 评论系统1# 词根1# 词缀1# 说说1# 足迹1# 跑步2# 路径参数1# 转载2# 运动1# 部落冲突1# 配置1# 随机图1# 面向对象5# 音乐3# 音标1# 饮食1# 驼峰命名1# 高德地图1
[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:000:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]