请问python3 input如何才能批量input,然后批量输出结果,例如下面这个

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

刚开始接触python3 input真是说不出的无语。好吧,就这个小问题记一下

这几行代码有2个问題,一是input()python3 input3.x,输入的默认是字符串如果上面这行直接改成

下面判断大小这句会报错:TypeError: unorderable types: str() > int(),意思就是拿字符串和int比大小臣妾做不到就这样,所以需要写成最开始的鬼样子然后,再看一下输出结果
看到问题了吗,print()函数输出不需要像c一样有个占位符print(‘xxx’,”aaa”,”bbb”,变量名)嘚输出结果是xxx aaa bbb 变量变量直接写就可以,而第一种括号内整个加起来就是一个字符串字符串中间是需要占位符的,就像上面的写法一样
虽然c++学的不好,好歹已经习惯了突然一改真是有点难了,估计学完整个又要混了

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
  • 从键盘输入:python3 input从键盘得到的输入是一个字符串,若想获得整数或者其它类型需要进荇转换以从键盘输入列表为例。输入[1,2,3,4,5]
# 如果不为空字符串作后续读入
  • 多行整数输入每行只有一个整数
#连续读取n行并转换为整型
  • 多行输入,每行有整数和字符串以存储字典为例,输入数据每行有一个数值和一个字符串
# 把每一行的数字分隔后转化成int列表
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

所以要想得到数字。类型转换成int即可

我要回帖

更多关于 python3 input 的文章

 

随机推荐