首页 > 其他分享 >if的嵌套

if的嵌套

时间:2023-10-20 16:15:36浏览次数:31  
标签:age inp 嵌套 pass print 成立

if的嵌套

多个if判断和if elif...else的区别:

​ 对于猜年龄这个应b用而言,多个if耗费更多的时间

多个if判断

inp_age = int(input('age:'))  # 17

if age > inp_age:  # a  # a成立就做,和b,c无关
    print('猜大了')
if age < inp_age:  # b  # b成立就做,和a,c无关
    print('猜小了')
if age == inp_age:  # c  # c成立就做,和a,b无关
    print('猜中了')
    
if 条件1:
    pass
if 条件2:
    pass

if的嵌套

age = 18

inp_age = int(input('age:'))  # 17

if age >= inp_age:   # a
    if age > inp_age:  # b
        if 'e':
            print('猜小了') #  a成立b也成立e也成立我才做
    else: # c
        print('猜中了') # a成立c成立我才做
else: # d # a不成立我就做
    print('猜大了')
    
'''
if 条件1:
    if 条件2:
        pass
'''

多个if判断和if的嵌套区别:

​ 多个if判断从上往下,当达成条件之后才会运行

​ 而if的嵌套则是包含关系,当上面一层条件成立才会往下执行

标签:age,inp,嵌套,pass,print,成立
From: https://www.cnblogs.com/JunLeewarehouse/p/17777336.html

相关文章

  • 嵌套循环(九九乘法表;1-100奇数项和偶数项求和)
    #九九乘法表forminrange(1,10):forninrange(1,m+1):print("{0}*{1}={2}".format(n,m,(n*m)),end="\t")print()#换行 #1-100的总和,奇数项和,偶数项和sum_all=0sum_odd=0sum_even=0foriinrange(1,101):sum_all+=i......
  • React学习笔记07-组件嵌套
    一个项目肯定是由多个组件构成的,组件之前必然会存在相互嵌套的关系在react中如果想要将一个组件嵌入到另外一个组件中只需要在父组件的render函数的返回值中放入子组件即可请看下面代码importReact,{Component}from"react"classNavbarextendsComponent{rende......
  • 嵌套属性
    实施简化的_.get使用自定义customGet功能object:我们要从中检索嵌套属性的对象。path:表示所需属性的路径的字符串,其中嵌套属性以点分隔。defaultValue(可选):未找到属性时返回的默认值......
  • 字典嵌套
    #Thisprogramstorespeople'sfavoritenumbers,anddisplaysthem.favorite_numbers={'eric':[3,11,19,23,42],'ever':[2,4,5],'willie':[5,35,120],......
  • 学习C语言心得-嵌套函数-最简单的嵌套调用
    嵌套调用#include<stdio.h>firet(){ printf("hehe\n");}second(){ inti=0; for(i=0;i<3;i++) { firet(); }}intmain(){ second(); return0;}运行结果:......
  • 6.5字典数据的嵌套
     ......
  • Day16 函数对象--函数嵌套调用--闭包函数
    1.Day15_复习1: 2.Day15_复习2: 3.Day15_复习3: 4.函数对象_可以赋值_可以当做函数参数传给另外一个函数: 5.函数对象_可以当做函数另外一个函数的返回值_可以当做容器类型的一个元素: 6.函数对象初步实现ATM流程: 7.函数对象应用案例优化: 8.函数的嵌套调用: 9.......
  • python 字典嵌套(列表及字典)取值/统计方案
    classDictionaryProcessingSet:result_dict={}defget_key(self,data:dict,demand:list,countKey:str=''):""":paramdata:入参数据:paramdemand:你的需求参数:paramcountKey:参数统计次数......
  • R语言用线性混合效应(多水平/层次/嵌套)模型分析声调高低与礼貌态度的关系|附代码数据
    全文下载链接:http://tecdat.cn/?p=23681最近我们被客户要求撰写关于线性混合效应的研究报告,包括一些图形和统计输出。线性混合效应模型与我们已经知道的线性模型有什么不同 ( 点击文末“阅读原文”获取完整代码数据******** ) ?线性混合模型(有时被称为"多层次模型"或"层次......
  • Java当中如何用“for循环嵌套”在相应的行数打出对应的星星数?
    1.首先打开一个类,在这个类中创建一个方法2.我们用i来替代行数,j来替代星星数3.在for循环的嵌套中,外层循环进行一次,内层循环全部进行for语句的语法为for(起始条件,结束条件,循环增量)第一次循环开始:外部i=1(外层执行),内部j=1(内层执行),j<i+1(内层结束),打出结果“*”,由于......