欢迎光临散文网 会员登陆 & 注册

python学习第五天

2023-07-20 11:09 作者:王的女人们们们  | 我要投稿

# 条件判断
"""
   if语句的结构
   if 判断语句:
       代码体
       代码体
   else:
       代码体
   属于if的执行语句相对if要多一次tab缩进
   属于else的执行语句相对else要多一次tab缩进
   判断语句为真时会进入if的代码体
   判断语句为假时会进入else的代码体

   在接收input()输入的数据后,判断接收到的字符串是否为数字
   例如:

   str = input(“please enter something:”)

   if str.isdigit():为True表示输入的所有字符都是数字,否则,不是全部为数字

   str为字符串
   str.isalnum() 所有字符都是数字或者字母
   str.isalpha() 所有字符都是字母
   str.isdigit() 所有字符都是数字
   str.islower() 所有字符都是小写
   str.isupper() 所有字符都是大写
   str.istitle() 所有单词都是首字母大写,像标题
   str.isspace() 所有字符都是空白字符、\t、\n、\r

"""
# age = 114514
# print(f"爷{age}岁了")
# if age >= 18:
#     print("叫我叔叔")
#     print("小老弟懂了没")
#
# print("老子真他妈牛逼")


# 控制输入内容的类型不只是可以从后台代码控制   也可以从前端控制  如果前端控制了输入内容的类型  后台也建议判断输入内容的类型  多重判断避免出错
# 现在是在学习过程中 if判断语句的数据来源是控制台的键盘输入  后续数据来源有可能是数据库  也有可能是前端页面  有可能是接口传入 或者其他来源  这些数据来源未必做了类型判断  所以后台判断一定要做好充足的考虑
# 为了代码健壮性略微牺牲性能是值得的

# age = input("输入你舅子的年龄:")
# if age.isdigit():
#     if int(age) < 18 and int(age) >=1:
#         print(age + "岁")
#         print("未成年人爬远点")
#     elif int(age) >= 18:
#         print(age + "岁")
#         print("楞个jb大个人了,啥子都来找我是吧")
#     elif int(age) < 1:
#         print(age + "岁")
#         print("批你舅子还是个受精卵是吧,爬远点")
# else:
#     print("批求你输入点人看得懂的行不行")
#
# print("人生真是寂寞如雪啊!")


# age = int(input("请输入你的年龄:"))
#
# if age >=18 and age <=30:
#     if int(input("你入职几年了?")) > 2:
#         print("恭喜你可以领取礼物!!!!")
#     else:
#         print("不好意思,你入职年限不满足领取礼物的要求")
#         if int(input("但是如果你级别满足也可以领取礼物,请输入你的级别:")) > 3:
#             print("恭喜你可以领取礼物!!!!")
# else:
#     print("你舅子年龄不对头")


python学习第五天的评论 (共 条)

分享到微博请遵守国家法律