三元运算符与循环判断

三元运算:

三元运算符:三元运算符or问号冒号运算符
格式:(条件表达式?值1:值2) 例如(a<b?a:b)

int a (a<10 ? turn:false)

循环和判断:

流程:循环和判断。
判断:if判断:指由if ,elseif , else if 关键字组成的判断结构。

if(a < b){
}else{
}

switch判断:指由switch case break default组成的判断结构。点判断 switch(key){case 1: 执行1;break;…default: 执行n;break}
注意:switch遇见break才结束,但是遇上匹配的case才开。

int i = 1;
switch(i){
	case 0:
		//满足i==0时
		break;
	case 1:
		//满足i==1时
		break;	
}

if判断:if (条件1){ }else if(条件2){ }else{ }

if(a < b){
}else if(a > b){
}else{
}

if&switch:if–范围,判断结果boolean。switch–点,判断结果是数据。

循环:

while循环和do while都是没有指定次数的循环,多用于循环过程中有变量值的
情况,注意如果循环没有终止称之为:死循环。do while无论条件怎样都会先执行一次。

whilewhile(循环条件){ 
//先判断后再执行逻辑
 }

do{
//先执行一次后在判断循环条件
}while(循环条件);

for:指定循环次数,通过结构定义变量去限制循环次数,注意变量在for循环外无法使用。
for:

for(int i=0;i < 10;i++){
	
}

continue 结束本次循环 进行下一次循环//跳过当前循环 下一次还要循环

for(int i=0;i < 10;i++){
	//i等于5时跳过本次循环 直接进入下一次循环
	if(i == 5){
		continue;
	}
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中,三元运算符是一种特殊的运算符,也称为条件运算符。它是唯一有三个操作数的运算符。使用三元运算符可以在赋值变量时直接进行条件判断并赋值。其具体语法格式如下:[on_true] if [expression] else [on_false]。也可以用在列表和字典中。 举例来说,如果我们要将a的值赋给c,但是只有在a大于1的情况下才赋值,否则将b的值赋给c,可以使用三元运算符:c = a if a>1 else b。如果不使用三元运算符,我们可以使用if-else条件判断来实现相同的效果。 另外,三元运算符也可以用在列表和字典中。例如,如果我们要获取1到10之间的偶数,并将其存储在一个列表中,可以使用三元运算符:ss = [i for i in range(1,11) if i%2==0]。这段代码会循环遍历1到11之间的值(不包括11),如果值能被2整除(即为偶数),就将其添加到ss这个列表中。 总而言之,Python中的三元运算符是一种灵活且简洁的条件判断方式,可以在赋值变量、列表和字典等场景中使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python三目运算符(三元运算符)用法详解(含Python代码)](https://blog.csdn.net/wzk4869/article/details/126550962)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Python之三元运算](https://blog.csdn.net/weixin_30345055/article/details/97366261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值