概述
BC16 十六进制转十进制
描述
BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。
输入描述:
无
输出描述:
十六进制整数ABCDEF对应的十进制整数,所占域宽为15。
dic = {'A':10,'B':11,'C':12,'D':13,'E':14,'F':15,}
n = 0
m = 'ABCDEF'
l = len(m)
for i in m:
n = n + dic[i]*16**(l-1)
l = l - 1
print("%15d" % n)
BC17 缩短二进制
描述
我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补码表示的整数,但保持了二进制数的表达特点。请输出十进制整数1234对应的八进制和十六进制。
输入描述:
无
输出描述:
十进制整数1234对应的八进制和十六进制(字母大写),用空格分开,并且要求,在八进制前显示前导0,在十六进制数前显示前导0X。
print(oct(int(1234)).replace('0o','0')+' '+hex(int(1234)).upper())
BC18 牛牛的空格分隔
描述
牛牛从键盘读入一个字符,一个整数,一个单精度浮点数,按顺序输出它们,并用空格分隔,浮点数保留 6 位小数。
输入描述:
读入一个字符,一个整数,一个单精度浮点数用换行符隔开,
输出描述:
按顺序输出字符、整数、单精度浮点数,用空格分隔,浮点数保留 6 位小数
n1 = input()
n2 = input()
n3 = float(input())+0.000000001
print('{} {} {:.6f}'.format(n1,n2,n3))
BC19 牛牛的对齐
描述
读入 3 个整数,牛牛尝试以后两个数字占 8 个空格的宽度靠右对齐输出。
输入描述:
输入三个整数,用空格隔开。
输出描述:
输出 3 个整数以第二三个数字占 8 个空格靠右对齐输出
n = input().split()
print('{} {} {}'.format(n[0],n[1],n[2]))
BC20 进制A+B
描述
输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围)。
输入描述:
一行,一个十六进制数a,和一个八进制数b,中间间隔一个空格。
输出描述:
一行,a+b的十进制结果。
n = input().split()
a = n[0][2:]
b = n[1][1:]
print(int(a,16) + int(b,8))
BC21 牛牛学加法
描述
给你两个整数,要求输出这两个整数的和
输入描述:
输入两个整数 a, b (0 <= a, b <= 1000)
输出描述:
输出一个整数.
a,b = list(map(int,input().split()))
print(a+b)
BC22 牛牛学除法
描述
输入两个整数a, b, 输出a/b的值,只保留整数部分
输入描述:
输入两个整数,在int范围内
输出描述:
输出一个整数
a,b = list(map(int,input().split()))
print(a//b)
BC23 牛牛学取余
描述
输入两个整数a, b, 输出a 除以b的余数,5除以2的余数为1,10除以4的余数为2
输入描述:
输入两个整数,在int范围内
输出描述:
输出一个整数
a,b = list(map(int,input().split()))
print(a%b)
BC24 浮点数的个位数字
描述
给定一个浮点数,要求得到该浮点数的个位数。
数据范围: 0 <n≤200
输入描述:
一行,包括一个浮点数。
输出描述:
一行,包含一个整数,为输入浮点数对应的个位数。
n = float(input())
a,b = divmod(n,1)
a = str(a)
print(a[-3])
最后
以上就是有魅力自行车为你收集整理的牛客网 - 编程初学者入门训练 - 输出格式化、基本运算符(BC16~BC24)BC16 十六进制转十进制BC17 缩短二进制BC18 牛牛的空格分隔BC19 牛牛的对齐BC20 进制A+BBC21 牛牛学加法BC22 牛牛学除法BC23 牛牛学取余BC24 浮点数的个位数字的全部内容,希望文章能够帮你解决牛客网 - 编程初学者入门训练 - 输出格式化、基本运算符(BC16~BC24)BC16 十六进制转十进制BC17 缩短二进制BC18 牛牛的空格分隔BC19 牛牛的对齐BC20 进制A+BBC21 牛牛学加法BC22 牛牛学除法BC23 牛牛学取余BC24 浮点数的个位数字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复