题目转载:http://python.wzms.com/s/1/48
题目描述:
国际象棋盘中,假设在第1格中放1粒米,
第2格放2粒米,第3格放4粒米,
第4格放8粒米,第5格放16粒米,…
问在第n个格子能放多少粒米?
输入格式:
一个数n
输出格式:
一个数,表示第n个格子中的米粒,你只要输出对10007的余数
代码:
n = int(input('请输入一个数字n:'))
print((2 ** (n-1)) % 10007)
运行结果:
微信扫一扫
题目转载:http://python.wzms.com/s/1/48
国际象棋盘中,假设在第1格中放1粒米,
第2格放2粒米,第3格放4粒米,
第4格放8粒米,第5格放16粒米,…
问在第n个格子能放多少粒米?
一个数n
一个数,表示第n个格子中的米粒,你只要输出对10007的余数
代码:
n = int(input('请输入一个数字n:'))
print((2 ** (n-1)) % 10007)
运行结果:
相关推荐