Python中文
首页
教程
问答
标签
搜索
登录
注册
区块链Python语法错误(Snakecoin)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我的代码好像出错了。一个语法错误,具体来说。我不知道如何修复它,红色突出显示在引号上方。如果答案很简单,那么我很抱歉,因为我在Python和编码方面不是最棒的。在</p> <pre><code>import hashlib as hasher import datetime as date class Block: def __init__(self, index, timestamp, data, previous_hash): self.index = index self.timestamp = timestamp self.data = data self.previous_hash = previous_hash self.hash = self.hash_block() def hash_block(self): sha = hasher.sha256() sha.update(str(self.index) + str(self.timestamp) + str(self.data) + str(self.previous_hash)) return sha.hexdigest() def create_genesis_block(): return Block(0, date.datetime.now(), "Genesis Block", "0") def next_block(last_block): this_index = last_block.index + 1 this_timestamp = date.datetime.now() this_data = "Hey! I'm block " + str(this_index) this_hash = last_block.hash return Block(this_index, this_timestamp, this_data, this_hash) blockchain = [create_genesis_block()] previous_block = blockchain[0] num_of_blocks_to_add = 20 for i in range(0, num_of_blocks_to_add): block_to_add = next_block(previous_block) blockchain.append(block_to_add) previous_block = block_to_add print 'Block #{} has been added to the blockchain!'.format(block_to_add.index) print "Hash: {}\n".format(block_to_add.hash) </code></pre> <p>错误在这一行,红色突出显示在结束引号上:</p> ^{pr2}$ <p>我直接从<a href="https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b" rel="nofollow noreferrer">this</a>网站上得到这个。 (如果这是格式错误,请原谅,我是新来的这个网站。)</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>将行改为:</p> <pre><code>print('Block #%s has been added .... blockchain' %(block_to_add.index)) </code></pre> <p>它会起作用的。 下一个打印行也会出现相同的错误。因此,在整个代码中进行相应的更改。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用登录请求.post导致“错误405不允许”
6 回答
使用登录进行Python web抓取
6 回答
使用登录进行抓取
5 回答
使用登录页面从网站抓取数据
3 回答
使用白色圆圈背景使图像更平滑
1 回答
使用百分位数删除Pandas数据帧中的异常值
3 回答
使用百分号进行Python字典操作
3 回答
使用百分比delimi的Python字符串模板
10 回答
使用百分比分割Numpy ndarray最有效的方法是什么?
3 回答
使用百分比分配和修改变量(计算)
10 回答
使用百分比单位绘制数据
3 回答
使用百分比在单个采购订单中组合不同的订单类型
4 回答
使用百分比将数据帧的子集与完整数据帧进行比较
5 回答
使用百分比形式的BBOX选项,而不是绝对像素PyScreenShot Python
3 回答
使用百分比登录列nam更新表
8 回答
使用百分比登录操作系统或者os.popen公司
4 回答
使用百分比计算:十进制还是可读?
9 回答
使用的dataset和dataloader加载数据时出错torch.utils.data公司. TypeError:类型为“type”的对象没有len()
2 回答
使用的Json无效json.dump文件在Python3
3 回答
使用的overwrite方法\r在python 3[PyCharm]中不起作用
8 回答