广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3的fo if while
  • 652
分享到

Python3的fo if while

fo 2023-01-31 01:01:02 652人浏览 薄情痞子

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

摘要

一、if语句1.python 的缩进。以冒号为界,有4个空格的缩进。在开始写代码。2.if 语句的格式:在Python中,if语句包含以下部分:if 判断条件执行语句elif 判断条件执行语句else:执行语句三者走其一,三者是相互排斥的

一、if语句
1.python 的缩进。
以冒号为界,有4个空格的缩进。在开始写代码。

2.if 语句的格式:
Python中,if语句包含以下部分:
if 判断条件
执行语句
elif 判断条件
执行语句
else:
执行语句
三者走其一,三者是相互排斥的。

简单的例子:

print('please input you ID : ')
name = input()
if name == 'zhouyang':
    print('hello zhouyang')
else:
    print('miss you ID')
print('input you passwd')
passwd = input()
if passwd == '123456':
    print('Access granted')
else:
    print('Wrong passwd.')
if条件判断
1.if a.strip(): #数据判断 (字符串),判断是否是空
2.if isinstance(d, dict): #判断类型
print("{0} is dict".fORMat(d))
二、while 循环
1.while语法格式:
while 判断条件:
执行语句
看个例子:
a = 10
whlie a >= 1:
print(a)
a -= 1


当a 小于 1 就退出循环了。
2.break,continue
break 跳出循环
continue 跳出本次循环
a = 10
whlie a >= 1:
print(a)
a -= 1
if a == 5:
break
if a == 7:
print("777")
continue
3.死循环,知道输入正确的条件才可以停止
while 1:
    a = input("please input you age : ")
    if a.strip():
        if a.isdigit():
            if int(a) >= 18:
                print("你是成年人")
                break
            else:
                print("你是未成年")
                break
        else:
            print("你的输入错误")
            continue
    else:
        print("你的输入错误")

三、For循环
1.for 循环语法:
for item in sequence:
执行语句
2.enumerate()函数,统计对应的下标和值。

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


写一个九九乘法表:
for i in range(1,10):
for x in range(1,i+1):
print("{0} * {1} = {2}".format(i, x, i*x), end=" ")
print("")

习题1.统计字母,数字,空格,其他字符的数量
something = input("随便输入几个字符: ")
qita = kongge = zimu = num = 0

for i in something:
    if i.isdigit():
        num += 1
    elif i.isalpha():
        zimu += 1
    elif i.isspace():
        kongge += 1
    else:
        qita += 1
print("数字有{0}个,字母有{1}个,空格有{2}个,其他字符有{3}个".format(num, zimu, kongge, qita))



习题2.计算阶乘相加
0!+ 1!+ 2!+ 3!+ .....+ n! 的阶乘的和
1! = 1
2!= 2*1
3!= 3*2*1
def jiecheng(n):                                   #定义一个函数,计算阶乘的和
    tmp = 1                                        #定义一个起始数,为1,不能为0 。因为0乘以任何数都为0
    if n == 0:                                     #当 n 为 0 ,结果就是1,,0的阶乘就是1
        tmp = 1
    else:
        for i in range(1, n+1):                    #使用range函数来得到n的所有数字,通过for循环来赋值给i。
            tmp *= i                               #得到结果
    return tmp


while True:
    sum = 0                                       # 定义初始值
    n = input("请输入数字: ")                    #为什么不用int 强制转换,考虑会有数字和字母的组合,报错提示不友好。
    for i in n:                                   #判断是否是纯数字
        if not i.isdigit():
            print("你输入的不是纯数字")           #如果不是就退出整个循环,这里用exit而不是用break 是因为break 只是跳出了for循环。
            exit()
    if int(n) < 0:                                #判断用户输入的是否是大于0 
        print("你输入的不是正数")
        break                                     #不是就退出脚本
    for i in range(0, int(n) + 1):                #使用range函数来得到n的所有数字,通过for循环来赋值给i
        sum += jiecheng(i)                        #得到结果。
    print("0! + 1! + 2! + 3!  .... + n! = {0}".format(sum))

--结束END--

本文标题: Python3的fo if while

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python3的fo if while
    一、if语句1.python 的缩进。以冒号为界,有4个空格的缩进。在开始写代码。2.if 语句的格式:在Python中,if语句包含以下部分:if 判断条件执行语句elif 判断条件执行语句else:执行语句三者走其一,三者是相互排斥的...
    99+
    2023-01-31
    fo
  • Python03 if、while、fo
    标签(空格分隔): 编程语言 python 1.if number = 100 guess_number = int(input('guess number:')) if guess_number == number: pri...
    99+
    2023-01-31
    fo
  • python3-while与if
    # Auther: Aaron Fanage_of_oldboy = 56#定义一个while循环的起始判断值countcount = 0#当count小于3的情况下一直执行while循环while count < 3:    gue...
    99+
    2023-01-31
  • 基础知识:if条件、while循环、fo
    1、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!   while True: name = input('请输入用户名:') psw = input('请输入...
    99+
    2023-01-31
    基础知识 条件 fo
  • 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
  • python3--变量,布尔值,用户交互 input,if语句,while循环
    python基础初识运行python代码print('hello world')已经运行了第一个python程序,即:终端---->cmd----->python 文件路劲。回车搞定~内容编码python2解释器...
    99+
    2023-01-30
    变量 语句 用户
  • Python的语法及if、while、f
    1.  学习python特殊的缩进和语法    Python之所以如此简单,归功于他的缩进机制,严格的缩进机制使得代码非常整齐规范,赏心悦目,提高了可读性,在一定意义上提高了可维护性。python并不像其他语言那样要求什么{},仅仅使用ta...
    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
  • c语言while和if的区别是什么
    在C语言中,while和if是两个不同的控制结构。1. while是一个循环结构,用于重复执行一段代码块,直到给定的条件变为假。它的...
    99+
    2023-09-15
    C语言
  • Python3中while循环的格式是什么
    这篇“Python3中while循环的格式是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2022-10-19
  • Python3中的if条件语句怎么使用
    这篇文章主要介绍“Python3中的if条件语句怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python3中的if条件语句怎么使用”文章能帮助大家解决问题...
    99+
    2022-10-19
  • 微信小程序的if、switch、for和while语句怎么用
    本篇内容主要讲解“微信小程序的if、switch、for和while语句怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序的if、switch、for和while语句怎么用”吧!if...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作