Python计算机二级考试备考(二)

tech2024-10-12  25

#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)))
最新回复(0)