所有编程语言均有自己的逻辑判断,同样也大同小异:
- 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('猜小了')
上面是一个简单的逻辑判断,具体分析如下:
当然python也有关键字not,用于否定判断条件:
- uInput = input()
- if not (int(uInput) < 100):
- print('您输入的值不满足小于100')
- else:
- print('通过')
在Python中,有以下几种循环语句:
- for item in iterable:
- # 循环体
for
循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,或执行指定次数的循环- while condition:
- # 循环体
while
循环:while
循环在给定条件为真时重复执行一段代码块,直到条件变为假break
语句:break
语句用于在循环内部提前结束循环,并跳出循环体。当某个条件满足时,可以使用break
语句来终止循环。
continue
语句:continue
语句用于在循环内部跳过当前迭代,直接进入下一次迭代。当某个条件满足时,可以使用continue
语句来跳过本次循环体的剩余部分,继续下一次迭代。