Python条件语句与循环

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))

原文地址:http://blog.51cto.com/shaoniana/2064468

时间: 2024-10-29 22:27:09

Python条件语句与循环的相关文章

Python条件语句和循环

条件语句: if... elif... else 循环语句: while for 退出:break continue return exit pass 应用场景:三级菜单 输入城市序号进入该菜单 输入b返回 输入q退出 #!/usr/bin/env python3 import os import sys ''' 制作一个三级菜单 山东 日照 东港 岚山 五莲 ''' def showcd(dir): ''' :param dir: 要去的目录 :return: 返回要去的目录下的列表 '''

python 条件语句、循环语句

*条件语句: 流控制语句-分支结构: 语法: 1.简单条件语句: if 条件:语句 2. if 条件: 语句1: else: 语句2 3 if   条件: 语句: elif 条件: 语句1: elif 条件: 语句1: else: 语句3 条件:可以用 >=  <=  >  < ==  != 0-10之间的数 如果判断 需要多个条同时判断时,or   and -逻辑运算符 if n>0 and n<10 0-5 或者10-15之间的数 if (n>0and n&l

Python 条件语句,循环语句

条件句     if, if-else, if-elif-else 循环语句   while ,for 简单例子如下: 1 n = 9 2 3 if n<4: 4 print("if当前数字为:",n) 5 elif n>8: 6 print("当前值为",n) 7 8 9 while n<4: 10 print("while当前数字为",n) 11 n+=1 12 else: 13 print("ggggg"

Python 的条件语句和循环语句

一.顺序结构 顺序结构是最简单的一种程序结构,程序按照语句的书写次序自上而下顺序执行. 二.分支控制语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 1.if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为

[Python学习] 专题二.条件语句和循环语句的基础知识

        前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块         在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行

python基础(4):条件语句与循环语句

今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所有偶数 5.求1-2+3-4+5 ... 99的所有数的和 6.用户登陆(三次机会重试) 一.条件语句 当我们写的程序需要分支时,也可以说当一个事件发生时在特定情况下会产生不同处理情况时就会用到我们的条件语句. if...else语句: 单分支: 1 ''' 2 if 条件 : 3 满足条件后执行的

兄弟连学Python(06)------- 条件语句和循环语句

Python的条件语句和循环语句的基础知识: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行多次(循环语句)的一组语句.在代码前放置空格或tab字符来缩进语句即可创建语句块.很多语言特殊单词或字符(如begin或{)来

Python - 条件控制、循环语句 - 第十二天

Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块. Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else. 注意: 1.每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块. 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块. 3

条件语句和循环语句

条件语句与循环语句的使用 If 语句的使用 作用: If的条件语句能够使得计算机通过判断目标条件的正确与否,来决定是否要执行接下来的程序代码进而控制程序的运行,满足则运行下方将要执行的命令或者操作,反之则程序无法运行 格式: if 条件: 代码1 代码2 代码3 ... # 如果if条件满足要求,则依次执行以下代码1,代码2,代码3...直至没有代码可以运行则语句结束 if...else格式 if 条件: 代码1 代码2 代码3 ... #满足if条件内容则依次运行上述代码 else: 代码1