Python计算机二级考试备考(二)
程序员文章站
2024-03-15 14:50:00
...
#20200903之Python学习
#获取用户输入的一个整数,输出该整数百位及以上的数字
#方法一
a=input("请输入一个整数:")
b=len(a)
if b<=2:
print("None")
else:
print(eval(a[:b-2]))
#方法二
a=eval(input("请输入一个整数:"))
print(a//100)
#或者
print(divmod(a,100)[0])
#获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来
a=input("请输入一个字符串:")
b=len(a.split())
for i in range(b):
print(a.split()[i])
#获得用户输入的一个整数(1到7),输出对应的星期字符串名称。
days=["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]
a=eval(input("请输入一个整数(1至7):"))
print(days[a-1])
#任意自然数的反向排列对于该自然数,为回文数,输入一个数字并判断是否为回文数
a=input("请输入一个自然数:")
b=a[::-1]
A=eval(a)
B=eval(b)
if A==B:
print(True)
else:
print(False)
#输入一个整数(十进制),输出其二进制、八进制、十六进制
a=eval(input("请输入一个整数:"))
print("十进制整数{}的其他进制表示:\
二进制{},八进制{},十六进制{}".format(a,bin(a),oct(a),hex(a)))