题目1:题目 1761: 学习ASCII码
输出字符常量't'
的ASCII码值,以及ASCII码值63对应的字符
输入格式
无
输出格式
一个数字,一个字符,分两行输出
样例输入
无
样例输出
无
python代码
a,b=ord('t'),chr(63)
print('%d'%a)
print('%c'%b)
知识点
ord()
与chr()
是“互逆”操作,实现字符与ASCII码值的切换
题目2:题目 1762: printf基础练习
输出123456789的八进制与十六进制,不要忘记它们的前缀
输入格式
无
输出格式
两个结果占一行,中间用空格隔开
样例输入
无
样例输出
无
python代码
n=123456789
print('0o%o 0x%x'%(n,n)) #python3.8.6
#print('{:o}'.format(n),end=' ')
#print('{:x}'.format(n))
知识点
- 格式化输出八进制:
'%o'
、格式化输出十六进制:'%x'
- 更建议采用
format()
- 十进制转化为二进制函数:
bin()
、十进制转化为八进制函数:oct()
、十进制转化为十六进制函数:hex()
- 二进制前缀:
0b
、八进制前缀:0o
、十六进制前缀:0x
题目3:题目 3000: 交换值
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。
输入格式
输入两个整数a,b
输出格式
输出a与b交换值后的结果
样例输入
2 3
样例输出
3 2
python代码
a,b=map(int,input().split())
a,b=b,a
print(a,b)
知识点
无