Python基础之类型转换函数,输出格式化,if条件语句等测试

说明:python为3.x。在pycharm中测试通过

"""
python区分大小写
目前已经测试过得函数  print(x):将x输出到控制台   type(x):查看x的变量类型 input():变量输入,用户输入的任何内容Python都认为是一个字符串
"""
# password = input("请输入你的密码:");
# print(password)
"""
l类型转换函数 int(x):将x转换为一个整数 float(x)将x转换到一个浮点数

number = input("请输入数字:");
intnumber = int(number)
floatnumber = float(number)
print("结果如下:")
print(number)
print(type(intnumber))
print(type(float(floatnumber)))
"""
# 测试
price = float(input("输入一个数:"))
weight = float(input("输入另一个数:"))
money = price * weight
print(money)
"""
变量的格式化输出
1、在python中可以使用print函数将信息输出到控制台
2、如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
3、%被称为格式化操作符,专门用于处理字符串中的格式
    包含%的字符串,被称为格式化字符串   %和不同的字符连用,不同类型的数据需要使用不同的格式化字符
    %s 字符串   %d 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
    %f  浮点数,%.02f表示小数点后只显示两位  %% 输出%
"""
print("输入的数字是:%.2f,%.2f;乘积为:%.2f" % (price,weight,money))
name = "小明"
print("我的名字叫%s,请多多关照" % name)
student_no = 10
print("我的学号是:%05d" % student_no)

# 定义一个小数 scale,输出 数据比例是10.00%
scale = 0.25
print("数据比例是: %.2f%%" % (scale * 100))
# 查看python中的关键字
import keyword # 先导入
print(keyword.kwlist)
"""
Python语句if语法:在python中,if语句就是用来进行判断,格式如下
if 要判断的条件:
    条件成立时 要做的事情
注意:代码的缩进为一个tab键,或者4个空格 --建议使用空格
    在Python开发中,tab和空格不要混用
Python中的比较运算符
    ==:是否相等  !=:是否不相等 >:大于 <:小于 >= <= 2.x中还有<>
if语句以及缩进部分是一个完整的代码块
"""
age = int(input("请输入年龄:"))
#  顶格写if
if age >= 18:
    print("可以进网吧")
    print("条件符合执行")
else: #  必须配合if使用 且要顶格写
    print("条件不成立时运行")
print("条件都会执行")
"""
Python中的逻辑运算符包括:与and 或or  非not三种
"""
# 判断年龄是否在0-120之间 and运算符测试
age = 130
if age >= 0 and age <=120:
    print("年龄在0至120之间")
else:
    print("年龄不在0到120之间")
# 定义两门功课的乘积,只要一门大于60分即合格 or运算符测试
python_score = 60
c_score = 58
if python_score >= 60 or c_score >= 60:
    print("成绩合格")
else:
    print("成绩不合格")
# 定义一个布尔型变量,判断是否是本公司员工  not运算符测试
# 如果is_employee=False,说明不是本公司员工。输出不是本公司员工,
is_employee = False
if not is_employee :
    print("不是本公司员工")
else:
    print("是本公司员工")

# elif语法使用测试,elif必须与if同时使用,不能单独使用
math_score = 85
if math_score >= 60 and math_score < 80:
    print("成绩合格")
elif math_score >= 80 and math_score < 90:
    print("成绩良好")
elif math_score >=90 and math_score < 100:
    print("成绩优秀")
elif math_score == 100:
    print("成绩完美")
else:
    print("成绩差透了")
# if嵌套测试 火车站安检
has_ticket = True  #   是否购票
knife_length = 20  #  表示刀的长度 超过20cm不允许上车
if has_ticket:
    print("车票检查通过,开始进行安检")
    if knife_length > 20:
        print("刀不能超过20cm,你的刀长度为%dcm,安检不通过" % knife_length)
    else:
        print("安检通过")
else:
    print("没有购买车票,安检失败")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章