Python学习笔记——逻辑判断和循环

本文介绍了Python中的逻辑判断,如使用random模块生成随机数和if-else/elif-else结构,以及for和while循环、break和continue语句的用法。适合有一定编程基础的学习者了解Python编程基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 食用说明:本笔记适用于有一定编程基础的伙伴们。希望有助于各位!

逻辑判断

所有编程语言均有自己的逻辑判断,同样也大同小异:

    randNum = random.randint(1, 100)
    print('rand num is generated, now guess it?')
    while True:
        userInput = input()
        if randNum == int(userInput):
            print('猜对了')
            break
        elif randNum < int(userInput):
            print('猜大了')
        else:
            print('猜小了')

上面是一个简单的逻辑判断,具体分析如下:

  • random是一个随机数模块,用于生成特定的随机数,randint则是在特定范围内生成随机数
  • while True自然是死循环,用于配合break使用,已完成猜中跳出的功能
  • if后面紧跟判断条件,通常配合else使用
  • elif用于多个逻辑判断条件

当然python也有关键字not,用于否定判断条件:

    uInput = input()
    if not (int(uInput) < 100):
        print('您输入的值不满足小于100')
    else:
        print('通过')
  • int()用于强制转换,当然输入字符串非数字型则会报错
  • 当使用not判断条件时,原先的小于100则变为了判定用户输入是否大于等于100
循环语句

在Python中,有以下几种循环语句:

for item in iterable:
    # 循环体
  • for循环:for循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,或执行指定次数的循环
while condition:
    # 循环体
  • while循环:while循环在给定条件为真时重复执行一段代码块,直到条件变为假
  • break语句:break语句用于在循环内部提前结束循环,并跳出循环体。当某个条件满足时,可以使用break语句来终止循环。

  • continue语句:continue语句用于在循环内部跳过当前迭代,直接进入下一次迭代。当某个条件满足时,可以使用continue语句来跳过本次循环体的剩余部分,继续下一次迭代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言行物恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值