# bool输入 将空字符串作为False is_hot = bool(input("t or f"))
运算符
# 逻辑运算符 # && and # || or # ! not 但是要表达多个之间,需要用上面的两个词作为连接词 has_high_income = False has_good_credit = True if has_good_credit or has_high_income: print("get a little loan ") if has_good_credit and has_high_income: print("get loan") else: print("not get loan") if has_good_credit and not has_high_income: print("say no") if not has_high_income: print("so poverty") # 比较运算符 >= <= > < == != temperature = 30 if temperature == 30: print("It's hot day") else: print("It's not hot day")
test 1 ,体重转换器
# 输入kg转换为bs bs转换kg
user_weight = input("Weight : ")
option = input("(L)bs or (K)g: ")
# if option == 'L' or option == 'l':
if option.upper()=='L':
print(f"you are {float(user_weight) * 0.45} kg")
elif option.upper() == 'K':
print(f"you are {float(user_weight) / 0.45} pounds")
else:
print("your option had error! ")
# index的正负应用
name = "Jennifer"
print(name[1:-1])
test2:简单比较运算符应用
name = input("What's your name? ")
length = len(name)
if length < 3:
print("the name must be at least 3 characters")
elif length > 50:
print("the name can be a maximum of 50 characters")
else:
print(f'name: {name} looks good!')