在python中可以使用input函数从键盘等待用户输入,用户输入的任何内容都被认为是一个字符串
语法:字符串变量=input(“提示信息:”)
用户输入有时候需要进行类型转换
类型转换函数:int(x) 将x转换为一个整数 ; float(x) 将x转换为一个浮点数
input输入及类型转换案例
price_str = input("请输入苹果的单价:")
weight_str = input("请输入苹果的重量:")
money = float(price_str) * float(weight_str)
print(money)
变量的格式化输出:希望输出文字信息的同时,一起输出数据,需要用到格式化操作符(%)
包含%的字符串被称为格式化字符串,不同类型的数据需要使用到不同的格式化字符串
格式化字符 | 作用 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d表示输出的整数显示位数为6位,不足的地方使用0补全 |
%f | 浮点数,%.02f表示小数点后只显示两位 |
%% | 输出% |
变量格式化输出案例
price = float(input("苹果价格:"))
weight = float(input("苹果重量:"))
money = price * weight
print("苹果的单价是%.02f元,重量是%.02f元,总金额为%.02f元" % (price, weight, money))