Python超入门(3)__迅速上手操作掌握Python

本文介绍了Python中的条件语句(if-elif-else)、布尔类型的应用、逻辑运算符(and,or,not)以及比较运算符的使用,还展示了如何通过用户输入实现一个简单的重量转换器程序。
摘要由CSDN通过智能技术生成

# 11.if语句
is_student = True  # bool类型
is_teacher = False

if is_student:
    print("请到操场集合")
elif is_teacher:
    print("请到办公室集合")
else:
    print("请离开学校")
print("谢谢合作")
"""
请到操场集合
谢谢合作
"""
练习:有一栋价值一百万美元的房子,,当你遇上一个好买家时,可以获得20%的利润;否则为10%;
输出获得的利润。
price = 1000000
is_good_buyer = True
if is_good_buyer:
    gain_profit = price * 0.2
else:
    gain_profit = price * 0.1

print(f'You will getting ${gain_profit}')
# 12.逻辑运算符(and, or, not)优先级:not > and > or
has_high_income = True
has_good_credit = False
has_criminal_record = False
if (has_high_income or has_good_credit) and not has_criminal_record:  # (T or F) and T
    print("允许贷款")
else:
    print("不允许贷款")
"""
允许贷款
"""
# 13. 比较运算符(>; >=; <; <=; !=; ==)
temperature = int(input("请输入今天的气温:"))
if temperature >= 30:
    print("今天是炎热的一天")
elif 30 > temperature > 20:
    print("今天是温暖的一天")
else:
    print("今天要加衣服了")
"""
请输入今天的气温:25
今天是温暖的一天
"""
练习:你的名字长度必须不少于2个字符,且不能超过20个字符;
符合规定的是好名字。
name = input("请输入你的名字: ")
if len(name) < 2:
    print("你的名字长度必须大于2个字符")
elif len(name) > 20:
    print("你的名字长度必须小于20个字符")
else:
    print("这是一个好名字")
# 14.利用所学知识建立一个重量转换器小程序
weight = int(input("weight: "))
unit = input("(L)bs or (K)g: ")
if unit.upper() == "L":
    converted = weight * 0.45
    print(f"You are {converted} kilos")
elif unit.upper() == "K":
    converted = weight / 0.45
    print(f"You are {converted} pounds")
else:
    print("Print error!")
"""
weight: 120
(L)bs or (K)g: l
You are 54.0 kilos
"""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值