前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python条件语句与循环

Python条件语句与循环

作者头像
py3study
发布于 2020-01-06 12:02:15
发布于 2020-01-06 12:02:15
60200
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 判断条件:
    执行语句
elif 判断条件:
    执行语句
else:
    执行语句
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while 判断条件:
    执行语句
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 100
while a>1:
    print(a)
    a-=1
    if a==50:
        break   # 退出循环
    if a==55:
        print("5555555555")
        continue   # 此次循环结束,进入下一个循环

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for item in sequence:
   执行语句
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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=?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
01月23日【Python3 基础知识】
01月23日【Python3 基础知识】 3.1 if/while/for 3.2 解决数学难题 3.3 Python实例 3.1 if/while/for ''' # if 判断条件: 执行语句 elif 判断条件: 执行语句 else: 执行语句 # while 判断条件: 执行语句 # break: 跳出循环 # continue: 跳出当次循环 # for item in sequence: 执行语句 ''' # lsit 遍历 l = [
py3study
2020/01/03
2380
Python极简入门:数据类型、条件语句、循环语句、异常处理
https://blog.csdn.net/weixin_37777526/article/details/108427112
统计学家
2020/09/11
1.7K0
python3–练习题
一、:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为’\n’. #用isdigit函数判断是否数字 #用isalpha判断是否字母 #isalnum判断是否数字和字母的组合 程序如下: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 4/3/2018 11:50 AM # @Author : zhdya # @File : demon5.py i_str
老七Linux
2018/05/09
1.6K0
Python中的if、while、for
1.if/while/for python缩进: main:     pass c  main(param) {} java  main(param){} if判断: if 判断条件:     执行语句 elif  判断条件:     执行语句 else:     执行语句 While循环: whle 判断条件:        执行语句         break   跳出循环 continue  跳出本次循环,进入下一次循环 for 循环: for item in sequence:     执行语句  
py3study
2020/01/10
6460
Python基础入门_3条件语句和迭代循环
Python 的条件语句就是通过一条或者多条语句的执行结果(判断 True 或者 False)来决定执行的代码块。
kbsc13
2019/08/16
8050
python3–循环语句
if 语句 缩进格式 冒号 If 条件判断 if 判断条件: 执行语句 elif 判断条件: 执行语句 else: 执行语句 简单的一个判断学生成绩的例子: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 4/3/2018 8:27 PM # @Author : zhdya # @File : demon1.py number = input("pls input your score: ") if int(number) >
老七Linux
2018/05/31
6100
python基础语法——条件语句和循环语句
本文基于pycharm编译器,也可以使用Anaconda 里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章的补充,可以和我写的python数据分析——Python语言基础(数据结构基础)结合起来看,有些知识点可能在这篇文章写的不是很全面。
鲜于言悠
2024/03/20
2530
python基础语法——条件语句和循环语句
python条件语句
2.循环(for,while,嵌套循环)  #for用在已知循环次数  while用在不确定循环次数和死循环
py3study
2020/01/17
1.2K0
python 基础知识第6讲:条件语句控制练习题集合
需求:求1000以内的所有的水仙花数 分析:它的每个位数上的数字的3次幂之和等于它本身 代码1:用if 单次判断
小海怪的互联网
2019/08/23
9460
43道Python经典案例题(有答案)
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
Python学习者
2022/11/15
1.4K0
《Python程序设计与算法基础教程(第二版)》
标识符的第一个字符必须是字母,下划线(_);其后的字符可以是字母、下划线或数字。一些特殊的名称,作为python语言的保留关键字,不能作为标识符以双下划线开始和结束的名称通常具有特殊的含义。例如__init__为类的构造函数,一般应避免使用
用户7886150
2020/11/29
5.2K0
Python条件选择与循环
条件选择与循环是Python中非常基础也是非常重要的语句结构,本节重点介绍这两个部分:
小雨coding
2020/06/30
1.4K0
一篇带你参透 Python 循环
作为程序员的我们,在编写程序时,尽量养成习惯:除非需求的特殊要求,否则 循环 的计数都从 0 开始
忆想不到的晖
2021/12/06
1.2K0
一篇带你参透 Python 循环
python while循环和双层循环
#python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。 #while是“当型”循环结构。 i=1 while i<=20: print(i,end=" ") i+=1
张哥编程
2024/12/22
1030
Python常见的脚本汇总
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13;特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。
py3study
2020/01/19
1.3K0
python循环结构
while循环 while 条件表达式: 语句块 while语句的条件表达式是循环条件,常用的是关系表达式或者逻辑表达式,语句块是循环执行的语句。 n=1 p=1 num=int(input("input n=")) while n<num: p*=n n=n+1 print("{0}的阶乘是{1}".format(num,p)) input n=6 6的阶乘是120 在python中while语句,可以有else语句,else语句会在循环正常执行完的情况下(不管是否执行循环体),但
热心的社会主义接班人
2018/04/27
8140
python 基础学习随笔
(一)print 字符串的拼接,与range 函数的简单使用 打印一个边长为n 的正方形:( str(), int() 字符串与数字的转换 ) a = int(input('>>>')) for i
江小白
2019/05/22
5840
python——循环(for循环、while循环)及练习
“”" for 变量 in range(10): 循环需要执行的代码 else: 循环结束时,需要执行的代码 “”"
用户7886150
2021/01/22
6K0
PYTHON知识点学习-循环语句
在Python编程语言中,while循环是一种基本的循环结构,它允许重复执行一段代码块,直到指定的条件不再为真为止。
ImAileen
2024/01/18
1550
PYTHON知识点学习-循环语句
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2021/02/20
9150
相关推荐
01月23日【Python3 基础知识】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档