前言
第2章后7道题,笔者亲自做过的题,如有错误敬请指正,有不同思路欢迎交流。
第2章
第2章-8 转换函数使用 (30分)
输入一个整数和进制,转换成十进制输出
输入格式:
在一行输入整数和进制
输出格式:
在一行十进制输出结果
输入样例:
在这里给出一组输入。例如:
45,8
输出样例:
在这里给出相应的输出。例如:
37
a, b = input().split(",")
b = int(b)
x = int(a, b) # int函数是将字符转换为十进制,a必须为字符型,b为进制
print("{}".format(x))
第2章-9 比较大小 (10分)
本题要求将输入的任意3个整数从小到大输出。
输入格式:
输入在一行中给出3个整数,其间以空格分隔。
输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。
输入样例:
4 2 8
输出样例:
2->4->8
'''此方法略显繁琐,简单的话可以用列表和sort函数'''
a, b, c = input().split()
a = int(a)
b = int(b)
c = int(c)
MIN = 0
MID = 0
MAX = 0
if a < b:
MIN = a
MID = b
if b < c:
MAX = c
else:
MAX = b
if a < c:
MID = c
else:
MIN = c
MID = a
else:
MIN = b
MID = a
if a <