首页 > 编程语言 >100道python基础题——(11)

100道python基础题——(11)

时间:2023-03-20 19:11:53浏览次数:51  
标签:11 python list 100 1010 输入

问题:编写一个程序,接受一系列逗号分隔的4位二进制数作为输入,然后检查它们是否可被5整除。 可被5整除的数字将以逗号分隔的顺序打印。
例:
0100,0011,1010,1001
那么输出应该是:
1010
注意:假设数据由控制台输入。

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

s = input()
l=[]
list = [x for x in s.split(',')]
for a in list:
b = int(a,2)#第一个参数表示正常传入的字符串,第二个参数表示输出的进制数
if b%5 == 0:
l.append(a)
print(','.join(l))


标签:11,python,list,100,1010,输入
From: https://www.cnblogs.com/hannahui/p/17237375.html

相关文章

  • Dockerfile 构建 dotnet + python 镜像
    1编写DockerfileFROMmcr.microsoft.com/dotnet/aspnet:6.0WORKDIR/rootRUNaptupdate\&&aptinstallwgetbuild-essentialzlib1g-devlibncurses5-devli......
  • 11113344
    世界上没有一个静止不动的时刻,技术也在不断地变化,那么,作为开发者和博主,我们如何才能跟上时代的步伐?答案很简单,就是不被定义,不受限制,勇于追求自己想要成为的样子。人生当中,我......
  • [oeasy]python0112_扩展ascii_Extended_ascii_法文字符
    法文字符回忆上次内容上次回顾了字型编码的进化过程从7-seg到点阵字库终于让字母、数字、标点明确了字型小写字符占据了位置法文字符没有地方放了7-bit的ascii已......
  • git 集成部署的python代码部分
    importos,requests,hashlib,tarfiledefdepoly(web1_tar_path,web1_deploy_dir,current):tar=tarfile.open(web1_tar_path,mode="r")#解包tar.extractal......
  • python-运维开发-入门上
    一、Python快速入门上1.1python基础知识01python介绍python是一种面向对象、解释型、多用途设计语言,具有很丰富和强大的库,语法简介,强制用空格作为语法缩进,能够完成快......
  • tensorflow与python版本、cuDNN版本和CUDA版本对应关系
    链接:https://tensorflow.google.cn/install/source_windows?hl=zh-cn#gpu推荐使用tensorflow==2.1.0......
  • python if __name == "__main__"的详解
    前言对于python来说,我们经常会见到一行代码:if__name__=="__main__":balabala那这句话是啥意思呢? 正文首先要明白__name__是python当中的一个属性,代表现在......
  • 【Python工具篇】几款Pycharm插件,提升开发效率
    一、安装方法先来说说插件的安装方法,一点都不难。选择顶部菜单栏的PyCharm选项,打开Preferences,点击plugins,在右侧的文本框中输入想要查看的插件名称,在下方就会罗列......
  • 搬运python 框架
    从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django:PythonWeb应用开发框架Django......
  • 面试高频问题之C++11新特性
    背景C++11是C++语言的一个重大更新,引入了许多新特性,包括自动类型推导、lambda表达式、右值引用、智能指针等等。这些新特性使得C++更加现代化、高效、易用。也是面试容很容......