Menu
CoddyTech

类型转换

本课属于 Coddy Python 学习旅程的“基础知识”单元。第 27 课,共 77 课。

要将输入转换为其他类型,我们需要进行类型转换。

要将字符串转换为 int(整数),我们这样写:

var = input()
var = int(var)

或者写成一行:

var = int(input())

如果输入的是数字,也就是 5、4、54,那么 var 中会保存一个数字。如果输入包含无效数字,例如 5ab、bb、akt 等,程序就会运行失败。

下面的表格展示了如何转换为不同的数据类型:

转换说明
int()转换为整数
float()转换为实数
bool()转换为布尔值
str()转换为字符串

使用正确的数据类型很重要,因为它会影响输出。

将两个字符串相加,结果是:

"5" + "5" = "55"

将两个数字相加,结果是:

5 + 5 = 10

challenge icon

挑战

入门

在这道挑战中,你将处理多个输入并进行计算。

如何接收多个输入:

var1 = input()  # First input
var2 = input()  # Second input

你的任务:

  1. 从输入中读取第一个数字,并将它存储在一个变量中
  2. 从输入中读取第二个数字,并将它存储在另一个变量中
  3. 将两个变量都转换为 float 类型(用于表示小数)
  4. 计算这两个数字的乘积
  5. 打印结果

示例:

如果输入是 2 和 4.5,你的程序应输出 9.0

请记住:每个测试用例都恰好包含两个输入,依次输入。

亲手试试

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Python 在线编译器