今天学了分支语句与分支语句的嵌套还学了逻辑运算:
其中逻辑运算符包括:and not or
or:一真或真
and:一假且假
not:否命题
此外还有整形的逻辑运算:0表示假,其他数值表示真
其他类型的数据的逻辑运算:空表示假,其他表示真。
混合运算主要目的是为了找到一条合适的条件。
我自己的运算逻辑是:从左向右依次看or前的条件,只要找到一个or前的条件为真,则结果输出此条件,and可以看成一个条件。
分支语句:分为if单条件语句、if-else双条件语句和if-elif-else多条件语句。
分支语句的嵌套:格式为
if
if
else
else
代码展示:
1)age = input("您的年龄")
aged = int(age)
if aged >= 18:
print(f'您的年龄是{age},'"您已成年")
else:
print(f'您的年龄是{age},'"小屁孩一个")
2)num = input('请输入数字')
numb = int(num)
if (numb + 1) % 2 != 0:
print("是偶数")
else:
print('是奇数')
3)weight=int(input('请输入您的体重'))
if weight>=150:
print(f"您的体重是{weight}斤,""请您注意饮食。")
elif weight<150 and weight>=120:
print (f"您的体重是{weight}斤,""请您注意锻炼")
elif weight<120 and weight>=100:
print(f"您的体重是{weight}斤,""请您适当锻炼")
elif weight<100 and weight>=80:
print(f"您的体重是{weight}斤,""您的体重正常,请您保持")
else:
print(f"您的体重是{weight}斤,""您的体重偏瘦")