欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)))
相关标签: python