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

Python入门案例01

文章目录

  • 写在前面
      • 1. 打印"Hello, World!"
      • 2. 简单的加法运算
      • 3. 用户输入并输出
      • 4. 计算圆的面积
      • 5. 判断奇数或偶数
      • 6. 计算阶乘
      • 7. 列表中的最大值
      • 8. 简单的字典操作
      • 9. 字符串反转
      • 10. 斐波那契数列
  • 系列文章

写在前面

这里是10个入门级的Python案例,每个案例都附有简单的解释说明,以帮助初学者理解。

1. 打印"Hello, World!"

print("Hello, World!")

解释:这是一个经典的入门案例,用于演示如何在Python中输出文本。print()函数用于在控制台上显示括号中的内容。

2. 简单的加法运算

a = 5
b = 3
sum = a + b
print("Sum:", sum)

解释:这个程序定义了两个变量ab,然后计算它们的和并打印出来。+运算符用于数字的加法运算。

3. 用户输入并输出

name = input("Enter your name: ")
print("Hello, " + name + "!")

解释input()函数用于从用户获取输入,输入的内容被存储在变量name中。然后使用print()输出一个带有用户输入的问候语。

4. 计算圆的面积

radius = float(input("Enter the radius of the circle: "))
area = 3.14 * radius * radius
print("The area of the circle is:", area)

解释:这个程序计算圆的面积。用户输入圆的半径,程序使用公式area = π * r^2计算面积并输出结果。

5. 判断奇数或偶数

number = int(input("Enter a number: "))
if number % 2 == 0:
    print(number, "is even.")
else:
    print(number, "is odd.")

解释:程序通过使用模运算符%检查一个数是否能被2整除,如果是,则为偶数,否则为奇数。

6. 计算阶乘

num = int(input("Enter a number: "))
factorial = 1
for i in range(1, num + 1):
    factorial *= i
print("Factorial of", num, "is", factorial)

解释:这个程序使用for循环计算一个数的阶乘。range(1, num + 1)生成从1到用户输入的数的序列。

7. 列表中的最大值

numbers = [3, 5, 7, 2, 8]
max_number = max(numbers)
print("The maximum number is:", max_number)

解释:这个程序使用内置函数max()找出列表中的最大值。

8. 简单的字典操作

student = {"name": "John", "age": 20, "courses": ["Math", "Science"]}
print("Name:", student["name"])
print("Age:", student["age"])
print("Courses:", student["courses"])

解释:字典是Python中的一种数据结构,可以存储键值对。这个程序定义了一个包含学生信息的字典并输出其中的值。

9. 字符串反转

string = input("Enter a string: ")
reversed_string = string[::-1]
print("Reversed string:", reversed_string)

解释:这个程序使用字符串切片操作[::-1]来反转用户输入的字符串。

10. 斐波那契数列

n = int(input("Enter the number of terms: "))
a, b = 0, 1
print("Fibonacci sequence:")
for i in range(n):
    print(a, end=" ")
    a, b = b, a + b

解释:这个程序生成用户指定项数的斐波那契数列。它通过交换变量ab的值来计算序列中的下一项。

这些案例简单易懂,适合初学者练习Python的基础语法和常用操作。

系列文章

序号直达链接
表白系列
1Python制作一个无法拒绝的表白界面
2Python满屏飘字表白代码
3Python无限弹窗满屏表白代码
4Python李峋同款可写字版跳动的爱心
5Python流星雨代码
6Python漂浮爱心代码
7Python爱心光波代码
8Python普通的玫瑰花代码
9Python炫酷的玫瑰花代码
10Python多彩的玫瑰花代码
节日系列
1Python动漫风烟花秀代码
2Python新年烟花秀代码
3Python圣诞礼物代码
4Python画圣诞树代码
5Python可爱版圣诞树丨绿色
6Python可爱版圣诞树丨粉色
7Python大雪纷飞代码
8Python生日蛋糕代码
9Python五彩气球代码
10Python国庆祝福代码
11Python万圣礼物代码
12Python愚人节礼物代码
13Python浪漫星空代码
14Python樱花树代码
动漫系列
1Python名侦探柯南
2Python喜羊羊
3Python懒羊羊
4Python沸羊羊
5Python小灰灰
6Python小香香
7Python灰太狼
8Python海绵宝宝
9Python哆啦A梦
10Python凯蒂猫
11Python猫和老鼠
12Python草莓熊
13Python迷你皮卡丘
14Python高级皮卡丘
15Python豪华皮卡丘
16Python史迪仔
17Python小熊猫
18Python蜘蛛侠
19Python可爱版蜡笔小新
20Python萌萌的蜡笔小新
21Python罗小黑
22Python猪猪侠
炫酷系列
1  Python张万森下雪了
2Python一闪一闪亮晶晶
3Python黑客帝国代码雨
4Python七彩花朵
5Python模拟3D星空
6Python金榜题名
7Python满天星

http://www.kler.cn/a/287142.html

相关文章:

  • 23种设计模式-备忘录(Memento)设计模式
  • Spring Security SecurityContextHolder组件
  • Python小白学习教程从入门到入坑------第三十二课 生成器(语法进阶)
  • 数据结构(单向链表——c语言实现)
  • Web开发:ORM框架之使用Freesql的DbFrist封装常见功能
  • 身份证号码校验
  • 20240829软考架构-------软考91-95答案解析
  • 视联动力数字科技新成果闪耀2024数博会
  • 科普小课堂:中等硬度的床垫,合适的睡姿,通过日常力量练习提升自身能力以支撑脊柱形态。
  • 【drools】intelj修改JDK版本、进行maven test
  • 业务资源管理模式语言04
  • 【Python-办公自动化】批量修改EXCEL指定内容
  • 牛客周赛 Round 57(A,B,C,D,E,F,G)
  • @Tanstack/vue-query 的使用介绍
  • jQuery基础——开发插件
  • template<typename ... _Args>可变参数模板
  • LiveQing视频点播流媒体RTMP推流服务用户手册-分屏展示:单分屏、四分屏、九分屏、十六分屏、轮巡播放、分组管理、记录加载
  • 001集——CAD—C#二次开发入门——开发环境基本设置
  • 超详细步骤——Keil MDK-ARM 如何修改工程名字
  • 外媒:《黑神话》成功后 中国加大对游戏行业的关注度
  • 触摸传感器的工作原理
  • Windows TCP/IP IPv6 DDos远程蓝屏复现及修复(CVE-2024-38063)
  • MFC生成dll的区别
  • Linux2-Linux基础命令
  • Wireshark 4.4 重磅发布!具有重大增强功能
  • Celery 中,广播模式可以通过使用 RabbitMQ 的 fanout 交换机来实现