如何进行算法训练中的二进制到十进制的转换操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计323个文字,预计阅读时间需要2分钟。
编写程序,接收一个不超过32位的二进制字符串,计算并输出对应的十进制整数。
pythonbinary_str=input(请输入一个不超过32位的二进制字符串:)decimal_number=int(binary_str, 2)print(decimal_number)
算法训练 进制转换
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。
输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过32。
输出格式:输出一个整数。
输入输出样例
样例输入
1101
样例输出
13
分析:
2进制转10进制,用我们数学中日常用的方法即可。
本文共计323个文字,预计阅读时间需要2分钟。
编写程序,接收一个不超过32位的二进制字符串,计算并输出对应的十进制整数。
pythonbinary_str=input(请输入一个不超过32位的二进制字符串:)decimal_number=int(binary_str, 2)print(decimal_number)
算法训练 进制转换
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。
输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过32。
输出格式:输出一个整数。
输入输出样例
样例输入
1101
样例输出
13
分析:
2进制转10进制,用我们数学中日常用的方法即可。

