Board logo

标题: if语句 [打印本页]

作者: admin    时间: 2019-9-22 21:55     标题: if语句

例子一: #coding=utf-8 Key_1 = input("请输入任意字符:") #输入的数据为字符串 print(f"输入值为 {Key_1}") print(type(Key_1)) if Key_1 == 'a': #在Python里,变量名、变量值都是区分英文字母大小写的 print("对应值为a") elif Key_1 == "A": print("对应值为A") elif Key_1 == "b": pass #在Python里,空代码是非法的;pass不做任何事情,只是占位符 elif Key_1 == "zhuohua": print("对应值为zhuohua") elif Key_1 == 1: #不在双引号或单引号里面的变量值是整数或浮点数,又或者是其他东西 print("对应值为1") elif Key_1 == "2": #在双引号或单引号里面的变量值才是字符串 print("对应值为2") else: print("No") 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:a 输入值为 a 对应值为a C:\Users\jacky\Desktop>python xx.py 请输入任意字符:A 输入值为 A 对应值为A C:\Users\jacky\Desktop>python xx.py 请输入任意字符:b 输入值为 b C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 输入值为 zhuohua 对应值为zhuohua C:\Users\jacky\Desktop>python xx.py 请输入任意字符:1 输入值为 1 No C:\Users\jacky\Desktop>python xx.py 请输入任意字符:2 输入值为 2 对应值为2 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Python 输入值为 Python No ###### 例子二: #coding=utf-8 #整数: Key_1 = 0 Key_1 = 1 Key_1 = -1 #浮点数: Key_1 = 1.1 Key_1 = -1.1 #字符串: Key_1 = 'a' Key_1 = 'zhuohua' if type(Key_1) == int: print("变量值的数据类型为整数") elif type(Key_1) == float: print("变量值的数据类型为浮点数") elif type(Key_1) == str: print("变量值的数据类型为字符串") 脚本运行的结果: C:\Users\jacky\Desktop>python xx.py 变量值的数据类型为字符串 ###### 例子三: #coding=utf-8 Key_1 = input("请输入任意字符:") String_1 = "zhuohua" if Key_1 != String_1: print(f"输入值'{Key_1}'不等于'{String_1}'") else: print(f"输入值'{Key_1}'等于'{String_1}'") print('Welcome to zhuohua.') 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Python 输入值'Python'不等于'zhuohua' C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 输入值'zhuohua'等于'zhuohua' Welcome to zhuohua. ###### 例子四: #coding=utf-8 String_1 = "Welcome to zhuohua." Key_1 = "zhuohua" if Key_1 in String_1: #这里相当于模糊查询(in) print(f"字符串'{String_1}'包含关键字'{Key_1}'。") else: print(f"字符串'{String_1}'不包含关键字'{Key_1}'。") 脚本运行的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 字符串'Welcome to zhuohua.'包含关键字'zhuohua'。 ###### 例子五: #coding=utf-8 String_1 = 'zhuohua' Key_1 = 'Welcome to zhuohua.' if Key_1 in String_1: print(f"字符串'{String_1}'包含关键字'{Key_1}'。") else: print(f"字符串'{String_1}'不包含关键字'{Key_1}'。") 脚本运行的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 字符串'zhuohua'不包含关键字'Welcome to zhuohua.'。 ###### 例子六: #coding=utf-8 Key_1 = input("请输入任意字符:") String_1 = "Welcome to zhuohua." if Key_1 not in String_1: #这里相当于模糊查询(not in) print(f"字符串'{String_1}'不包含关键字'{Key_1}'。") else: print(f"字符串'{String_1}'包含关键字'{Key_1}'。") 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:error 字符串'Welcome to zhuohua.'不包含关键字'error'。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 字符串'Welcome to zhuohua.'包含关键字'zhuohua'。 ###### 例子七: #coding=utf-8 Key_1 = input("请输入任意字符:") K_1 = 'Wel' #关键字 if Key_1.startswith(K_1): #判断数据是不是以关键字开头 print (f"输入的数据'{Key_1}'是以关键字'{K_1}'开头") else: print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'开头") 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to zhuohua. 输入的数据'Welcome to zhuohua.'是以关键字'Wel'开头 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:welcome to zhuohua. 输入的数据'welcome to zhuohua.'不是以关键字'Wel'开头 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 输入的数据'zhuohua'不是以关键字'Wel'开头 ###### 例子八: #coding=utf-8 Key_1 = input("请输入任意字符:") K_1 = 'zhuohua.' #关键字 if Key_1.endswith(K_1):#判断数据是不是以关键字结尾 print (f"输入的数据'{Key_1}'是以关键字'{K_1}'结尾") else: print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'结尾") 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to zhuohua. 输入的数据'Welcome to zhuohua.'是以关键字'zhuohua.'结尾 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to Zhuohua. 输入的数据'Welcome to Zhuohua.'不是以关键字'zhuohua.'结尾 ###### 例子九: #coding=utf-8 Key_1 = input("请输入任意字符:") K_1 = 'zhuohua.' #关键字 if not Key_1.endswith(K_1):#判断数据是不是以关键字结尾 print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'结尾") else: print (f"输入的数据'{Key_1}'是以关键字'{K_1}'结尾") 多次运行脚本的结果:(区分英文字母大小写) C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to Python. 输入的数据'Welcome to Python.'不是以关键字'zhuohua.'结尾 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to zhuohua. 输入的数据'Welcome to zhuohua.'是以关键字'zhuohua.'结尾 ###### 例子十: #coding=utf-8 Key_1 = input("请输入任意字符:") if Key_1.isdigit(): print(f"输入的数据 {Key_1} 是纯数字。") else: print(f"输入的数据 {Key_1} 不是纯数字。") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入任意字符:1 输入的数据 1 是纯数字。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:-1 输入的数据 -1 不是纯数字。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:a 输入的数据 a 不是纯数字。 ###### 例子十一: #coding=utf-8 Key_1 = input("请输入任意字符:") if Key_1.isalpha(): print(f"输入的数据 {Key_1} 是纯字母。") else: print(f"输入的数据 {Key_1} 不是纯字母。") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入任意字符:a 输入的数据 a 是纯字母。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 输入的数据 zhuohua 是纯字母。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to zhuohua 输入的数据 Welcome to zhuohua 不是纯字母。 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:1 输入的数据 1 不是纯字母。 ###### 例子十二: #coding=utf-8 Key_1 = input("请输入任意字符:") if Key_1.isalnum(): print (f"输入的数据 {Key_1} 由字母或数字组成") else: print (f"输入的数据 {Key_1} 除了字母或数字外,还由其他东西组成") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入任意字符:168 输入的数据 168 由字母或数字组成 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua 输入的数据 zhuohua 由字母或数字组成 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua168 输入的数据 zhuohua168 由字母或数字组成 C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Welcome to zhuohua 输入的数据 Welcome to zhuohua 除了字母或数字外,还由其他东西组成 ###### 例子十三: #coding=utf-8 Key_1 = int(input('请输入一个整数:')) #将输入的字符串转换为整数 print(f"输入值为 {Key_1}") print(type(Key_1)) if Key_1 == 1: print("对应值为1") elif Key_1 == 3: print("对应值为3") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入一个整数:1 输入值为 1 对应值为1 C:\Users\jacky\Desktop>python xx.py 请输入一个整数:2 输入值为 2 C:\Users\jacky\Desktop>python xx.py 请输入一个整数:3 输入值为 3 对应值为3 ###### 例子十四: #coding=utf-8 Key_1 = int(input("请输入一个整数:")) if Key_1 != 168: print(f"输入值{Key_1}不等于168") else: print(f"输入值{Key_1}等于168") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入一个整数:1 输入值1不等于168 C:\Users\jacky\Desktop>python xx.py 请输入一个整数:168 输入值168等于168 ###### 例子十五: #coding=utf-8 Key_1 = int(input("请输入一个整数:")) if Key_1 > 0: print("正整数") elif Key_1 == 0: print("零") elif Key_1 < 0: print("负整数") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入一个整数:8 正整数 C:\Users\jacky\Desktop>python xx.py 请输入一个整数:0 零 C:\Users\jacky\Desktop>python xx.py 请输入一个整数:-168 负整数 ###### 例子十六: #coding=utf-8 Key_1 = float(input('请输入一个数值:')) #将输入的字符串转换为浮点数 print(Key_1) print(type(Key_1)) if Key_1 < 5: print(f"输入值为{Key_1},小于5") print("现在在第一种if情况里") elif Key_1 >= 5 and Key_1 <= 10: print(f"输入值为{Key_1},介于5到10之间") print('现在在第二种if情况里') else: print(f"输入值为{Key_1},大于10") print('现在在第三种if情况里') print() #输出空行;这行及以下代码都已经不在if循环里了 print('Welcome to zhuohua.') 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入一个数值:-1 -1.0 输入值为-1.0,小于5 现在在第一种if情况里 Welcome to zhuohua. C:\Users\jacky\Desktop>python xx.py 请输入一个数值:2.8 2.8 输入值为2.8,小于5 现在在第一种if情况里 Welcome to zhuohua. C:\Users\jacky\Desktop>python xx.py 请输入一个数值:5 5.0 输入值为5.0,介于5到10之间 现在在第二种if情况里 Welcome to zhuohua. C:\Users\jacky\Desktop>python xx.py 请输入一个数值:9.9 9.9 输入值为9.9,介于5到10之间 现在在第二种if情况里 Welcome to zhuohua. C:\Users\jacky\Desktop>python xx.py 请输入一个数值:18 18.0 输入值为18.0,大于10 现在在第三种if情况里 Welcome to zhuohua. ######内嵌if语句 例子: #coding=utf-8 Key_1 = input("请输入一个整数: ") if int(Key_1) >= 0: #第一层if循环 if int(Key_1) == 0: ##第二层if循环 print("零") else: print("正整数") else: #第一层if循环 print("负整数") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入一个整数: 1 正整数 C:\Users\jacky\Desktop>python xx.py 请输入一个整数: 0 零 C:\Users\jacky\Desktop>python xx.py 请输入一个整数: -1 负整数 ###### 例子: #coding=utf-8 Key_1 = input("请输入任意字符:") if Key_1 == "zhuohua" or Key_1 == "Python": #第一层if循环 print("Welcome to zhuohua.") if Key_1 == "zhuohua": ##第二层if循环 print("zhuohua") else: print("Python") else: #第一层if循环 print("No") 多次运行脚本的结果: C:\Users\jacky\Desktop>python xx.py 请输入任意字符:zhuohua Welcome to zhuohua. zhuohua C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Python Welcome to zhuohua. Python C:\Users\jacky\Desktop>python xx.py 请输入任意字符:Tom No 相关文章: 字典 匿名函数 文件操作(复制、重命名、删除等) 字符串的截取 try语句 for循环语句 Python3制作猜字游戏 Python3制作音乐播放器




欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2