num = 0 num = input('请输入一个整数: ') print(f'你输入的整数是 {num}')
注意:
input()的参数相当于一个"提示信息",也可以没有
input()的返回值就是用户输入的内容,是字符串类型
如果只是单纯想拿到用户的输入,然后打印,此时直接按照str打印即可
如果需要根据用户输入的内容进行算数运算,此时就需要先把读到的str -> int
可以使用int()来转换
类似的,使用float(), bool(), str()等可以完成对应的类型转换
例子:第一种写法的结果是字符串拼接,不是算术运算,如果要想进行算术运算,需要先转换类型
# 输出结果:a + b = 1020 a = input('请输入第一个整数: ') b = input('请输入第二个整数: ') print(f'a + b = {a + b}') # 输出结果:a + b = 30 a = input('请输入第一个整数: ') b = input('请输入第二个整数: ') a = int(a) b = int(b) print(f'a + b = {a + b}')