手撕Python之条件语句和循环语句

当前位置: 电视猫 > php教程>
电视猫时间: 2024-09-19 15:39:55

  手撕Python之条件语句和循环语句

手撕Python之条件语句和循环语句

条件语句(if-else)

Python中的条件语句主要使用ifelifelse关键字来实现。

基本语法:

Python
if 条件1:
    # 条件1为真时执行的代码块
elif 条件2:
    # 条件2为真时执行的代码块
else:
    # 所有条件都不满足时执行的代码块

示例:

Python
age = 18

if age < 18:
    print("未成年")
elif age >= 18 and age < 60:
    print("成年")
else:
    print("老年")

常见用法:

  • 判断大小: if x > y: ...
  • 判断相等: if x == y: ...
  • 判断成员关系: if x in list: ...
  • 判断类型: if isinstance(x, int): ...

循环语句(for和while)

for循环:

用于遍历可迭代对象(如列表、元组、字符串等)中的元素。

基本语法:

Python
for 元素 in 可迭代对象:
    # 循环体

示例:

Python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

while循环:

只要指定的条件为真,就重复执行一段代码块。

基本语法:

Python
while 条件:
    # 循环体

示例:

Python
count = 0
while count < 5:
    print(count)
    count += 1

break和continue:

  • break: 跳出当前循环。
  • continue: 跳过本次循环的剩余代码,直接进入下一次循环。

示例:

Python
for i in range(10):
    if i == 5:
        break
    print(i)

for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

练习题

  1. 判断奇偶数: 输入一个整数,判断其是奇数还是偶数。
  2. 计算阶乘: 输入一个非负整数n,计算n的阶乘。
  3. 输出素数: 输出100以内的所有素数。
  4. 查找最大值: 在一个列表中查找最大值。
  5. 模拟猜数字游戏: 计算机随机生成一个1-100之间的数字,用户输入猜测的数字,计算机提示大了、小了或猜对了。

总结

条件语句和循环语句是Python编程中非常基础且常用的结构。熟练掌握它们,可以编写出更灵活、更强大的程序。

更多深入学习的内容:

  • 嵌套循环: 将一个循环嵌套在另一个循环中。
  • 列表推导式: 提供了一种简洁的创建列表的方式。
  • 生成器表达式: 创建生成器对象,用于生成一系列值。
  • 函数: 将一段代码封装成一个可复用的单元。

想进一步学习哪个部分呢? 我们可以深入探讨条件语句和循环语句的各种用法和技巧,也可以讲解一些具体的编程实例。

    最新电视剧
    热门电视剧
    影视资讯
    最新剧情排行榜
    最新电视剧剧情