美文网首页
python-5 条件和递归

python-5 条件和递归

作者: 巴巴11 | 来源:发表于2020-04-13 20:29 被阅读0次

地板除 运算符(floor division operator) // 先做除法,然后将结果保留到整数。

>>> minutes = 105
>>> minutes / 60
1.75

>>> minutes = 105
>>> hours = minutes // 60
>>> hours
1

求余运算符 %。

布尔表达式:
5 == 5 = True
type(True) = <class 'bool'>

逻辑运算符:
and
or
not

条件语句if :

if x > 0:
    print('x is positive')

# pass 语句
if x < 0:
    pass          # 待完成:需要处理负数值!

if x % 2 == 0:
    print('x is even')
else:
    print('x is odd')

# elif 
if x < y:
    print('x is less than y')
elif x > y:
    print('x is greater than y')
else:
    print('x and y are equal')

if 0 < x:
    if x < 10:
        print('x is a positive single-digit number.')

if 0 < x and x < 10:
    print('x is a positive single-digit number.')

if 0 < x < 10:
    print('x is a positive single-digit number.')

递归(recursion)。

键盘输入:
Python 提供了一个内建函数 input ,可以暂停程序运行,并等待用户输入。
在Python 2中,这个函数的名字叫raw_input。

>>> text = input()
What are you waiting for?
>>> text
What are you waiting for?

>>> name = input('What...is your name?\n')
What...is your name?
Arthur, King of the Britons!
>>> name
Arthur, King of the Britons!

>>> prompt = 'What...is the airspeed velocity of an unladen swallow?\n'
>>> speed = input(prompt)
What...is the airspeed velocity of an unladen swallow?
42
>>> int(speed)
42

循环:

def countdown(n):
    while n > 0:
        print(n)
        n = n - 1
    print('Blastoff!')

# break 语句 来跳出循环。
while True:
    line = input('> ')
    if line == 'done':
        break
    print(line)

print('Done!')

for i in range(4):
    print('Hello!')

相关文章

  • python-5 条件和递归

    地板除 运算符(floor division operator) // 先做除法,然后将结果保留到整数。 求余运算...

  • 算法图解系列之递归[03]

    3 递归 3.1 递归<函数> 3.2 基线条件和递归条件 3.3 递归调用栈

  • 递归

    每个递归函数都有两部分:基线条件(base case) 和 递归条件(recursive case)。递归条件指的...

  • 《算法图解》读书笔记——递归

    递归 程序调用自身的编程技巧称为递归。每个递归函数有基线条件和递归条件两部分,递归条件是指函数调用自己,基...

  • 递归&栈&队列

    递归有两部分组成: 递归条件和基线条件 递归条件是指自动调用自己循环 基线条件指跳出循环的条件 也可以理解为,如何...

  • 递归(recursion)

    基线条件(base case)&递归条件(recursive case) 递归条件基线条件 堆栈 调用栈 递归调用栈

  • 算法图解-递归

    1. 递归指的是调用自己的函数递归函数有两部分:基线条件(base case)和递归条件(recursive ca...

  • 【第58天】python全栈从入门到放弃

    1 递归锁Rlock()和互斥锁 递归锁 互斥锁 2 条件Condition 条件的例子 3 守护进程和守护线程与...

  • 递归原理

    递归原理 递归由三部分组成:递归条件、递归前进段(不符合条件继续执行)、递归返回段(符合条件返回)递归归根结底还是...

  • 递归思想

    递归就是在函数体内调用本函数一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当...

网友评论

      本文标题:python-5 条件和递归

      本文链接:https://www.haomeiwen.com/subject/jqxomhtx.html