Python的输入规则

Python的输入特别有意思,它和C++的输入不一样,它的输入的原型是类似于C++的string类型,但是对于一些有意思的算法题来说,光是读入string型的内容并不容易解题,于是我们可以从两个方面来将输入给转化。

  1. 先使用函数input()来将想要输入的内容给读入,然后将其的内容给强制类型转化,如下:
python 复制代码
n = int(input("请输入一个数字: "))
m = int(input("请输入第二个数字: "))
print("两个数字只和",m + n)

对于强制类型转化就是将想要强制转化的内容前面给加上一个类型(int,double,float),并用括号给要转化的内容给加个括号,就像是我的上面所写。

对于强制内容转化的原理和精用,大家可以参考一个十分有趣的CSDN博主解说:

点我了解强制类型转化

  1. 使用函数map来读入:
python 复制代码
m,n = map(int,input().split())
print("m + n的结果是:",m + n)

map是一个十分好用的函数,如果可以用好,可以十分轻松的让计算机读入内容,map函数的用法可以参考如上代码。

我这还有一个map函数的使用的详细介绍:

点我了解map的用法

其实还有一些好用的方法,大家若感兴趣可以学习学习,并在评论区交流交流

相关推荐
新手小袁_J40 分钟前
实现Python将csv数据导入到Neo4j
数据库·python·neo4j·《我是刑警》·python连接neo4j·python导入csv·csv数据集导入neo4j
清风ꦿ1 小时前
neo4j 图表数据导入到 TuGraph
python·neo4j·knowledge graph
ZVAyIVqt0UFji3 小时前
go-zero负载均衡实现原理
运维·开发语言·后端·golang·负载均衡
loop lee3 小时前
Nginx - 负载均衡及其配置(Balance)
java·开发语言·github
SomeB1oody3 小时前
【Rust自学】4.1. 所有权:栈内存 vs. 堆内存
开发语言·后端·rust
toto4123 小时前
线程安全与线程不安全
java·开发语言·安全
深度学习lover3 小时前
[项目代码] YOLOv8 遥感航拍飞机和船舶识别 [目标检测]
python·yolo·目标检测·计算机视觉·遥感航拍飞机和船舶识别
PP东3 小时前
ES6学习Generator 函数(生成器)(八)
javascript·学习·es6
水木流年追梦4 小时前
【python因果库实战10】为何需要因果分析
开发语言·python
m0_675988235 小时前
Leetcode2545:根据第 K 场考试的分数排序
python·算法·leetcode