Python条件语句与循环

简介: 1、判断与循环python 缩进main:print("Hello")print("Hello world.")if 判断条件: 执行语句elif 判断条件: 执行语句else: 执行语句while 判断条件: 执行语句a = 100whil...

1、判断与循环
python 缩进
main:
print("Hello")
print("Hello world.")

if 判断条件:
    执行语句
elif 判断条件:
    执行语句
else:
    执行语句
while 判断条件:
    执行语句
a = 100
while a>1:
    print(a)
    a-=1
    if a==50:
        break   # 退出循环
    if a==55:
        print("5555555555")
        continue   # 此次循环结束,进入下一个循环

break 跳出循环
continue 进入下一次循环

for item in sequence:
   执行语句
l = ["a","b","c","d","e","f"]
print(l[:])
print(l[0:5])        # 大于等于0     小于5  0 <= a > 5
print(l[0:-1])        # 大于等于0     小于5  0 <= a > 5
for x,y in enumerate(l):    # 打印列表中元素以及下标
    print(x,y)

2、编程思想最重要

编程语言最重要的是思想
ABCD乘以9=DCBA,求A=?,B=?,C=?,D=?

for A in range(1,10):
    for B in range(0,10):
        for C in range(0,10):
            for D in range(1,10):
                start = 1000*A+100*B+10*C+D
                end = 1000*D+100*C+10*B+A
                if start * 9 == end:
                    print("A={}".format(A))
                    print("B={}".format(B))
                    print("C={}".format(C))
                    print("D={}".format(D))
                    print("{0} * 9 = {1}".format(start,end))

返回结果:
A=1
B=0
C=8
D=9
1089 * 9 = 9801

3、求阶乘
求1-n的阶乘的和
1!+ 2!+ 3!+ 4!+5 !+ ··· + n!
0! = 1
1!= 1
2!= 1 2 = 2
3!= 1
2 * 3 = 6

def one(n):
    total = 1
    if n ==0:
        total = 1
    else:
        for i in range(1,n+1):
            total *= i
    return total
print(one(3))

status=1
while status:
    result = 0
    n= input("Please input a number(n>=0) : ")
    for i in n:
        if not i.isdigit():
            print("The number of you input is error.")
            exit(1)
    if int(n) < 0:
        print("The number of you input is error.")
        break
    for i in range(0,int(n)+1):
        result += one(i)
    print("0! + 1! + 2! + ··· ··· + n! = {}".format(result))
目录
相关文章
|
6天前
|
机器人 Java C++
python速成之循环分支结构学习
python速成之循环分支结构学习
40 1
|
6天前
|
程序员 Python
Python控制结构:条件语句和循环详解
【4月更文挑战第8天】本文介绍了Python的两种主要控制结构——条件语句和循环。条件语句包括`if`、`elif`和`else`,用于根据条件执行不同代码块。`if`检查条件,`else`提供替代路径,`elif`用于多个条件检查。循环结构有`for`和`while`,前者常用于遍历序列,后者在满足特定条件时持续执行。`for`可结合`range()`生成数字序列。`while`循环适用于未知循环次数的情况。循环控制语句`break`和`continue`能改变循环执行流程。理解和熟练运用这些控制结构是Python编程的基础。
|
8月前
|
数据安全/隐私保护 Python
Python如何进行条件判断
Python如何进行条件判断
94 0
|
6天前
|
Java 程序员 C++
Python教程第4章 | 条件语句、循环语句和函数
Python if条件语句,for循环语句、Python函数
68 1
Python教程第4章 | 条件语句、循环语句和函数
|
6天前
|
程序员 Python
Python中的条件语句与循环结构
Python中的条件语句与循环结构
13 0
|
6天前
|
Java C++ Python
Python 教程之控制流(8)在 Python 中使用带有 For 循环的 Else 条件语句
Python 教程之控制流(8)在 Python 中使用带有 For 循环的 Else 条件语句
25 0
|
5月前
1-Python介绍-判断和循环语句
1-Python介绍-判断和循环语句
15 0
|
8月前
|
Python
Python循环语句实战练习和循环嵌套详解
Python循环语句实战练习和循环嵌套详解
151 0
|
11月前
|
Python
【Python入门】Python循环语句(while循环的嵌套应用)
【Python入门】Python循环语句(while循环的嵌套应用)
|
Python
python中的if语句条件判断,让你的程序更智慧
python中的if语句条件判断,让你的程序更智慧