前言:
此时大家对“c语言把整数转化为二进制”大约比较看重,小伙伴们都想要知道一些“c语言把整数转化为二进制”的相关知识。那么小编也在网摘上汇集了一些对于“c语言把整数转化为二进制””的相关资讯,希望看官们能喜欢,各位老铁们一起来学习一下吧!1、编程试题:
编写一个程序将表示二进制数字的元组转换为整数。
定义函数binary_to_int(),它接受一个参数bin_tuple。
在函数内,将二进制元组转换为十进制整数,并返回结果。
示例输入:1 0 1 0
示例输出:10
2、代码实现:
#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2024 , Inc. All Rights Reserved## @Time : 2024/1/20 10:51# @Author : fangel# @FileName : 67. 二进制元组转换为整数.py# @Software : PyCharmdef binary_to_int(bin_tuple): binStr = "".join(str(item) for item in bin_tuple) #int(x,2)表示将二进制数的x转换成整数 return int(binStr,2)# 读取输入,将输入转换为元组bin_tuple = tuple(map(int,input().strip().split()))# 调用函数binary_to_int(),并输出结果print(binary_to_int(bin_tuple))
3、代码分析:
该题先将元组转换成字符串,然后通过int(x,2)将二进制数的x转换成整数
4、运行结果:
输入:1 1 1 1
输出:15
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言把整数转化为二进制 #c语言将整数转化为二进制 #python转整数