iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python入门——条件语句、for、w
  • 747
分享到

python入门——条件语句、for、w

语句入门条件 2023-01-31 01:01:13 747人浏览 安东尼

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

摘要

条件测试每条if语句的核心都是一条值为false或True的表达式,这种表达式称为条件测试python根据条件测试的结果决是否执行后面的代码;检查是否相等>>> name = 'Woon'>>> name



  1. 条件测试

    每条if语句的核心都是一条值为false或True的表达式,这种表达式称为条件测试python根据条件测试的结果决是否执行后面的代码;

    检查是否相等


    >>> name = 'Woon'

    >>> name == 'Woon'

    True

    >>> name == 'xi'

    False


    检查是否相等时需要考虑大小写,如果大小写不重要可以用lower()进行转换;

    >>> name == 'woon'

    False

    检查是否不等

    >>> name != 'woon'

    True

    >>> name != 'Woon'

    False

    >>>


    比较数字

    >>> num = '30'

    >>> num == '30'

    True

    >>> num == '3.0'

    False

    >>> num != '30'

    False

    检查多个条件

    >>> num1 = 18

    >>> num2 = 60

    >>> num1 > 30 and num2 < 70

    False

    >>> num1 <25 and num2 >43

    True

    >>> num > 30 or num2 <70

    >>> num1 >30 or num2 <70

    True

    检查值是包含在列表中

    num_list = [1,2,3,4,5,6,10]

    num1 =6

    if num1 in num_list:

    print("sad" + num1)


  2. if语句

    if语句是一个简单的判断;

    age = 19

    if age > 18:

    print("你可以看yellow movies")



3、if-else语句


if语句根据判断结果返回值决定执行那些代码;

age = 17

if age > 18:

print("你可以看yellow movies")

else:

print("你可以在等" + str(18-age) + "年去看")

  1. if-elif-else语句

#int()来获取输入的数字为整型而不是字符串

age = int(input("请输入你的年龄:"))

if age < 18:

print("你可以看yellow movies")

elif age > 60:

print("专心带孙子吧")

else:

print("你可以在等" + str(18-age) + "年去看")

该语句中可以使用多个elif语句进行判断分支当满足分支条件时,便执行该分支代码;并且可以省略最后的else语句(其实最后的else是用elif代替了);




1、简单循环


while语句循环需要设置循环结束条件,如果不设置会一直执行下去;

age = 1

while age <= 3:

print("吃奶去!" + str(age) + "岁小孩!")

age += 1



2、使用标识


while循环使用标识来退出循环或者结束程序


while True:

age = input("请输入你的年龄:")

if age == '3':

print("吃奶去!" + str(age) + "岁小孩!")

elif age == '22':

print("原来是个二货")

elif age == '38':

print("原来是个三八")

elif age == '40':

continue

elif age == '44':

break

else:

print("那啥?咋说!")



3、while循环处理字典


dict_name = {}

active = True

while active:

name = input("请输入你的名字:")

sex  = input("请输入你的性别")

if sex == 'male' or sex == 'feimale':

dict_name[name] = sex

else:

print("不男不女的,请去泰国")

if name == "no":

active = False


for name,sex in dict_name.items():

print(name + sex)


print(dict_name)

--结束END--

本文标题: python入门——条件语句、for、w

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

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

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

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

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作