作业二
一.简答题(共5题,100.0分)
1
编写小程序,输入一个三位整数,将其反向输出。如输入789,输出987。
正确答案:
我的答案:
x = int(input(“请输入一个三位数:”))
a = x%10
b = x%100-a
c=(x-a-b)/100
d=a*100+b+c
print(int(d))
运行结果:
请输入一个三位数:789
987
2
编写小程序,输入一个自然数,输出它的二进制、八进制、十六进制表示形式。
正确答案:
我的答案:
x = int(input(“请输入一个自然数:”))
print(bin(x))
print(oct(x))
print(hex(x))
运行结果:
请输入一个自然数:9
0b1001
0o11
0x9
3
编写程序,输入任意大的自然数,输出各位数字之和。
正确答案:
我的答案:
a = input(“请输入一个任意大的自然数:”)
print(sum(map(int,a)))
运行结果:
请输入一个任意大的自然数:99
18
4
编写小程序,输入包含若干集合的列表ÿ