1.编写程序,从键盘上输入一个三位正整数,输出其中最大的一位数字。
【提示】
(1)方法一:数学方法,运用数学运算符依次求出百位、十位和个位的数值;
(2)方法二:字符串方法,运用字符串索引方法依次取出百位、十位和各位。
以上两种方法2选1进行解答。
方法一:
n = int(input("请输入一个三位正整数:"))
a = n//100 #取n的百位数字
b = n//10%10 #取n的十位数字
c = n%10 #取n的个位数字
print("{}中最大的数字是{}".format(n,max(a,b,c)))
方法二:
n = input("请输入一个三位正整数:") #n为字符串类型
a = n[0]
b = n[1]
c = n[2]
print("{}中最大的数字是{}".format(n,max(a,b,c)))
二.本题考查点
1.python运算的使用
2.input输入字符串以及字符串的切片等