返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的if、while、for
  • 270
分享到

Python中的if、while、for

Python 2023-01-31 01:01:24 270人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

1.if/while/forpython缩进:main:     pass c  main(param) {} java  main(param){}if判断:if 判断条件:     执行语句 elif  判断条件:     执行语句 e

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:
    执行语句
    
for i,j in enumerate(list1):
    print(i,j)


切片:


l = ['a','b','c','d','e']
print(l[0:5])  # 0 << x < 5
for x,y in enumerate(l):
    print(x,y)

结果:
    ['a', 'b', 'c', 'd', 'e']
    0 a
    1 b
    2 c
    3 d
    4 e
    
print(l[:]) 取到所有


2.Python实例

做题的思路和思想最重要:

例1:

ABCD*9=DCBA  A=?B=? C=? D=?   答案: A=1,B=0,C=8,D=9   1089*9=9801

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time:   2018-01-23 16:31
# @Author: Feng Xiaoqing
# @File:   if-while-for.py
for a in range(1,10):
    for b in range(0,10):
        for c in range(0,10):
            for d in range(0,10):
                Start = a * 1000 + b * 100 + c * 10 + d
                End = d * 1000 + c * 100 + b * 10 + a
                if Start * 9 == End :
                print ('{0} * 9 = {1}'.fORMat(Start,End))

答案:  

 1089 * 9 = 9801


例2:

求n的阶乘0! + 1! + 2! + 3! ...+ n!

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time:   2018-01-23 15:31
# @Author: Feng Xiaoqing
# @File:   if-while-for.py
def one(n):
    total = 1
    if n == 0:
        total = 1
    else:
        for i in range(1,int(n)+1):
        total *= i
    return total
while True:
    result = 0
    n = input("please input a number:")
    if  not n.isdigit() :
        print(" the number is error!")
        break
    for i in range(0,int(n)+1):
        result += one(i)
        print("0! + 1! + 2! + 3! ...+ n! = {0}".format(result))


--结束END--

本文标题: Python中的if、while、for

本文链接: https://lsjlt.com/news/184572.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中的if、while、for
    1.if/while/forpython缩进:main:     pass c  main(param) {} java  main(param){}if判断:if 判断条件:     执行语句 elif  判断条件:     执行语句 e...
    99+
    2023-01-31
    Python
  • python中if,for,while语
    if 条件 print() else (当不满足if条件时) print() 例如 age=input('请输入年龄') if age >= 18: print('你已经成年,欢迎来酒吧') else: ...
    99+
    2023-01-31
    python
  • 流程控制(if、while、for)
    一、if判断 # 1、语法一if 条件:#条件成立时执行的子代码块` 代码1 代码2 代码3# 示例:sex='female'age=18is_beautiful=Trueif sex == 'female' and ...
    99+
    2023-01-31
    流程
  • python中为什么 if/while/
    python中冒号主要用于增强可读性(ABC语言实验的结果之一)。考虑一下这个: if a == b print(a)   与 if a == b: print(a)   注意第二种方法稍微容易一些...
    99+
    2023-01-31
    中为 python
  • Python 中的for,if-else
    for 循环 功能 for 循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次的操作都是基于上一次的结果而进行的。并且for循环可以遍历任何序列的项目,如一个列表或者一个字符串 语法 for 循环的一般格式如下: for <va...
    99+
    2023-01-30
    Python
  • 【PHP】流程控制-if&switch&for&while&do-while&continue&break
    文章目录 流程控制顺序结构分支结构if分支switch分支 循环结构for循环while循环do-while循环continue和break 流程控制 顺序结构:代码从上往...
    99+
    2023-08-31
    php 前端 linux
  • Python的语法及if、while、f
    1.  学习python特殊的缩进和语法    Python之所以如此简单,归功于他的缩进机制,严格的缩进机制使得代码非常整齐规范,赏心悦目,提高了可读性,在一定意义上提高了可维护性。python并不像其他语言那样要求什么{},仅仅使用ta...
    99+
    2023-01-31
    语法 Python
  • Python中的用for,while循环
    使用for循环遍历文件打开文件open     r:以读模式打开    w:以写模式打开    a:以追加模式打开    r+:以读写模式打开    w+:以读写模式打开(参见w)    a+:以读写模式打开(参见a)    rb:以二进制...
    99+
    2023-01-31
    Python
  • while,for,if输入账号密码判断
    AccountNumber1 = [] password1 = [] flag = True while flag: num = 0 a = 1 print('-----------这是个欢迎界面--------...
    99+
    2023-01-31
    账号 密码
  • Python3的fo if while
    一、if语句1.python 的缩进。以冒号为界,有4个空格的缩进。在开始写代码。2.if 语句的格式:在Python中,if语句包含以下部分:if 判断条件执行语句elif 判断条件执行语句else:执行语句三者走其一,三者是相互排斥的...
    99+
    2023-01-31
    fo
  • Python 循环 while,for
    一循环语句(有两种):while 语句for   语句while 语句:问题:输入一个整数n,让程序输出n行的:hello 1hello 2.......hell nwhile 语句:作用:根据一定条件,重复的执行一条语句或多条语句语法:w...
    99+
    2023-01-31
    Python
  • 深入解析Python流程控制语句:if、else、elif、while、for的使用
    Python流程控制语句详解:if、else、elif、while、for 在编程中,流程控制语句是必不可少的,它们用于根据条件决定程序的执行流程。Python提供了几个常用的流程控制语句,包括if、else、elif、whil...
    99+
    2024-01-20
    if语句 while循环
  • Python if 和 for 的多种写
    a, b, c = 1, 2, 3 【对比Cpp里:c = a >b a:b】这个写法,python只能常规的空行,缩进吗? 人生苦短,我用python,下面介绍几种if的方便的方法。 1.常规 if a>b:   ...
    99+
    2023-01-31
    多种 Python
  • 微信小程序的if、switch、for和while语句怎么用
    本篇内容主要讲解“微信小程序的if、switch、for和while语句怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序的if、switch、for和while语句怎么用”吧!if...
    99+
    2023-06-26
  • Python基础:for、while循环
    一、While循环 条件控制循环,while后面的condition是真,执行代码块;假,退出循环。可以使用break,强制退出循环。使用else,运行while正常结束时执行的代码块。(break和return退出不执行else)使用co...
    99+
    2023-01-31
    基础 Python
  • java中if和while的区别是什么?
    java中if和while的区别是什么?while和if本身就用法不同,一个是循环语句,一个是判断语句。if 就是一个判断的,如果满足后面的条件就继续运行if语句里面的东西的,要是不满足就跳出来,执行else语句或执行下面的语句的 。whi...
    99+
    2021-03-09
    java教程 java if while
  • if和while在c语言中的区别
    if 和 while 是 c 语言的控制流语句,主要区别在于执行条件和方式。执行条件:if 在开始执行前检查条件,while 在整个执行过程中持续检查条件。执行方式:if 仅执行一次,w...
    99+
    2024-05-02
    c语言
  • python if for在同一行
    for...[if]...构建List (List comprehension) 1.简单的for...[if]...语句Python中,for...[if]...语句一种简洁的构建List的方法,从for给定的List中选择出满足if...
    99+
    2023-01-31
    python
  • python for循环if-else使
    mylist = [-1,0,1,2,3,4]; a = [i*2 for i in mylist];print(a) #[-2, 0, 2, 4, 6, 8] a = [i*2 for i in mylist if i>0];pr...
    99+
    2023-01-31
    python
  • python编程之if/for/whil
    1、python流程控制之if测试A、python对象的特点--所有对象都支持比较操作    数字:通过相对大小进行比较    字符串:按照字典次序逐字进行比较    列表和元组:自左至右比较各部分内容    字典:对排序之后的(键、值)列...
    99+
    2023-01-31
    python whil
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作