根据用户输入内容打印其权限 # alex --> 超级管理员 # eric --> 普通管理员 # tony,rain --> 业务主管 # 其他 --> 普通用户 name = input('请输入您名字') if name =='alex': print('超级管理员') elif name =='eric': print('普通管理员') elif name == 'eric': print('业务主管') elif name =='eric': print('普通用户')
第一种: #!/bin/bash service vsftpd start &> /dev/null if [ $? -eq 0 ] then echo "ftp is start" else service vsftpd start fi 第二种: #!/bin/bash read -p "input your file name " file_name if [ -d $file_name ] //判断是否为目录 then echo "
C#编译器遇到一个由#if和#endif包围起来的语句块时,会检查#if后面的符号是否已经被定义了,如果已经被定义,那么才会编译语句块之间的代码.而定义一个可以被#if测试的符号需要事先用#define指令定义. #define MACRO1 using System: public class Program { public static void Main() { #if (MACRO1) console.writeline("MACRO1 is defined.");
if-if-if-搭配成的语句块,会一个个去匹配是否满足if里面的语句; if与elif的搭配成的语句块,当匹配到if或者elif语句判断为True的时候,那么不会执行下面elif以及else里面的语句: 示例1: a = 10 if a > 1: print(1) else: print(0) 运行结果: 1 示例2: a = 10 if a > 1: print(1) if a > 2: print(2) if a < 3: print(3) else: print(0) 运行
def fuck(a): if a ==1: print(a) if a ==2: print("not good") else: print("tamade") def fuckelif(a): if a==1: print(a) elif a==2: print("not good") else: print("tamade") if __name__=="__main__": print("
if语句 if 语句的基本用法如下: if 表达式: 语句块 其中,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例 如:a > band a != c),如果表达式为真,则执行"语句块":如果表达式的值为假,就跳 过"语句块",继续执行后面的语句. 示例代码: age=int(input('请输入年龄')) sex=input('请输入性别') if age>=19 and sex=='男': #如果满足后面的条件将会执行 pri