鱼C论坛

 找回密码
 立即注册
楼主: 冰河星云

[技术交流] 小白Python练习册(21)【鱼币福利】

  [复制链接]
发表于 2021-9-1 10:22:40 From FishC Mobile | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-2 16:58:43 | 显示全部楼层
laile
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-2 17:44:23 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-2 18:08:19 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-3 08:32:36 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-4 10:44:15 From FishC Mobile | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-4 23:37:16 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-4 23:57:26 | 显示全部楼层
我看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-5 00:07:56 | 显示全部楼层
厉害!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-5 08:53:56 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-5 09:48:29 | 显示全部楼层
小白来学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-5 23:41:53 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-6 20:46:10 | 显示全部楼层
sum=0
i=0
while i<=63:
        sum=2**i+sum
        i+=1
else:
    print("总共需%d麦子"%sum)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-6 21:21:00 | 显示全部楼层
本帖最后由 傻眼貓咪 于 2021-9-6 21:29 编辑

這題很容易理解啊,答案就是2^(n-2)啊
64格就是2^(64-2)
解答如下:
print(2 << (64-2))
輸出:
9223372036854775808
前 64 格所有答案:
for i in range(64):
    print(f"{i+1}格", 2 << i >> 1)
輸出:
1格 1
2格 2
3格 4
4格 8
5格 16
6格 32
7格 64
8格 128
9格 256
10格 512
11格 1024
12格 2048
13格 4096
14格 8192
15格 16384
16格 32768
17格 65536
18格 131072
19格 262144
20格 524288
21格 1048576
22格 2097152
23格 4194304
24格 8388608
25格 16777216
26格 33554432
27格 67108864
28格 134217728
29格 268435456
30格 536870912
31格 1073741824
32格 2147483648
33格 4294967296
34格 8589934592
35格 17179869184
36格 34359738368
37格 68719476736
38格 137438953472
39格 274877906944
40格 549755813888
41格 1099511627776
42格 2199023255552
43格 4398046511104
44格 8796093022208
45格 17592186044416
46格 35184372088832
47格 70368744177664
48格 140737488355328
49格 281474976710656
50格 562949953421312
51格 1125899906842624
52格 2251799813685248
53格 4503599627370496
54格 9007199254740992
55格 18014398509481984
56格 36028797018963968
57格 72057594037927936
58格 144115188075855872
59格 288230376151711744
60格 576460752303423488
61格 1152921504606846976
62格 2305843009213693952
63格 4611686018427387904
64格 9223372036854775808
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-7 16:05:17 | 显示全部楼层
怎么能获得鱼币!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-8 14:55:11 | 显示全部楼层
print('--------計算舍罕王赏赐麦子的价值--------')

num = input('请输入要放入小麦粒的总格子数:')
num1 = int(num)

i = 0
num2 = 0
while i < num1:
    num2 = num2 +2**i
    i +=1

#按照千粒小麦40克进行计算
g = num2*40/1000
g1 = g/10**10

#按照1块钱1斤小麦进行计算
price = g/500/10**12

print(num1,'个格子共放入',num2,'粒小麦')
print(num1,'个格子共放入',g1,'万吨重量的小麦')
print(num1,'个格子共放入价值',price,'万亿元的小麦')
--------計算舍罕王赏赐麦子的价值--------
请输入要放入小麦粒的总格子数:64
64 个格子共放入 18446744073709551615 粒小麦
64 个格子共放入 73786976.2948382 万吨重量的小麦
64 个格子共放入价值 1475.7395258967642 万亿元的小麦

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-9 23:06:50 | 显示全部楼层
haha
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-10 10:42:20 | 显示全部楼层
..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-10 11:06:37 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-10 11:14:40 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 21:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表