📅  最后修改于: 2023-12-03 15:39:29.258000             🧑  作者: Mango
本程序用于输入一个整数、浮点数和一个字符串值,并打印出每个数据值的数据类型及处理后的值(对于浮点数进行四舍五入)。
程序要求用户输入一个整数、一个浮点数和一个字符串值,输入格式如下:
请输入一个整数:[整数]
请输入一个浮点数:[浮点数]
请输入一个字符串值:[字符串值]
其中,[整数]
、[浮点数]
和[字符串值]
分别为用户输入的整数、浮点数和字符串值。
程序将输出每个数据值的数据类型及处理后的值。对于浮点数,程序将对其进行四舍五入处理,保留整数部分并去掉小数部分。输出格式如下:
整数 [整数] 的数据类型是 int
浮点数 [浮点数] 的数据类型是 float,处理后的值为 [四舍五入后的整数]
字符串值 [字符串值] 的数据类型是 str
其中,[整数]
、[浮点数]
、[四舍五入后的整数]
和[字符串值]
分别为用户输入的整数、浮点数、处理后的浮点数和字符串值。
num_int = int(input("请输入一个整数:"))
num_float = float(input("请输入一个浮点数:"))
str_val = input("请输入一个字符串值:")
print("整数", num_int, "的数据类型是", type(num_int).__name__)
print("浮点数", num_float, "的数据类型是", type(num_float).__name__, ",处理后的值为", round(num_float))
print("字符串值", str_val, "的数据类型是", type(str_val).__name__)
输入:
请输入一个整数:10
请输入一个浮点数:3.14
请输入一个字符串值:Hello world
输出:
整数 10 的数据类型是 int
浮点数 3.14 的数据类型是 float,处理后的值为 3
字符串值 Hello world 的数据类型是 str