python笔记 (if 控制语句)

2018-11-09  尹文姣 

#控制语句  分支分流  
# 判断语句   if..elif..else  关键字

# if条件语句(比较,逻辑,成员运算 均可)
#字符串,列表,元祖,字典 空数据==False   非空数据==True
age=20
if age>18:  #当if后面的语句 满足条件  运算结果是True,那就会执行它的子语句
print("恭喜你,你成年了!")

#2: 一个条件语句里面 只能有一个if 和一个else else后面不能添加条件语句
#if 条件语句:
# 子语句
#else: 不能添加条件语句
#子语句
age=20
if age>=18:
print("恭喜你,你成年了!")
else:
print("加油长大")


#3: if elif后面可以加条件语句
#if 条件语句:
# 子语句
#elif 条件语句: 
#子语句
#else:
#子语句

#input()函数,从控制台获取一个数据,获取的数据都是字符串类型

age=input("请输入你的年龄")
if age>=18:
print("恭喜你,你成年了!")
elif: 18>age>=0:
print("加油长大")
else:
print("输入有误")


# if 语句是对不同情况处理
# 一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。
# 编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格
#三种情况:0-50,50-100,100以上
# price=int(input("请输入您的总金额"))
# if price<50:
#     print("您输入的金额不够")
#     print("您需要支付{0}元". format(price))
# elif 50<=price<=100:
#     print("您将享受10%折扣")
#     print("您需要支付{0}元".format(price*(1-0.1)))
# elif price>100:
#     print("您将享受20%折扣")
#     print("您需要支付{0}元".format(price*(1-0.2)))



#生成随机整数,从1-9取出来。然后输入一个数字,来猜,如果大于,则打印bigger。 小了,则打印less。如果相等,则打印equal
# import random
# num_1=random.randint(1,9)
# num_2=int(input("请输入您的数字"))
# print("随机数是{0}".format(num_1))
# if num_2>num_1:
#     print("bigger")
# elif num_2<num_1:
#     print("less")
# else:
#     print("equal")


#isdigit
#isdigit() 方法检测字符串是否只由数字组成
#语法:str.isdigit()
#返回值:如果字符串只包含数字则返回 True 否则返回 False。
#展示isdigit()方法的实例:
str = "123456";  # Only digit in this string
print str.isdigit(); #结果为:True
 
str = "this is string example....wow!!!";
print str.isdigit(); #结果为:False

415°/4157 人阅读/0 条评论 发表评论

登录 后发表评论