一、题目
获得用户输入的一个整数N,计算并输出N的32次方。
二、分析
1、input()函数获取用户输入是字符串类型,需要转换为数字类型。有2种方式:
① num = int(input('请输入一个整数:'))
② num = eval(input('请输入一个整数:'))
2、如果对input和eval不熟悉,可以看笔者另一篇文章《python找不同系列04--int()与eval()的区别》
三、方案
1、方案①
num = int(input('请输入一个整数:'))
print(num ** 32)
输出结果:
请输入一个整数:2
4294967296
2、方案②
num = eval(input('请输入一个整数:'))
print(num ** 32)
输出结果:
请输入一个整数:2
4294967296
四、交流
如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!
群主也是小白一枚,零基础学习python,要勇于提问,大家共同探讨,共同学习进步!