一、解题过程中盲区
1、在IDLE中正常运行,在Dotcpp在线编译中报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
解决方法:
直接在代码段里改成"utf-8"语言编码
import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
2、input:如何用多个变量来接收输入的值
str.strip() #剔除空格
str.split() #用空格位置用逗号进行分割,放在数组里面
解决办法:
剔除空格用逗号分割后放在数组里面,可以通过下标对a,b,c进行赋值
str = input().strip().split()
二、解决的代码
import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
str = input().strip().split()
a = str[0]
b = str[1]
c = str[2]
if a > b:
if a > c:
print(a)
else:
print(c)
else:
if c < b:
print(b)
else:
print(c)