python怎么生成伪代码_将游戏伪代码转换为python

在考虑如何用python(或任何语言)实现这一点之前,让我们先看看伪代码,它看起来是解决问题的一个很好的计划。在

我猜你可能会被困在伪代码引用变量的方式上,比如high和{}。理解变量的方法是把它们看作可以存储值的插槽。在任何给定的时间,一个变量都有一些值,比如数字5,或者对打开的文件的引用。这个值可以在任何时候用它的名字来调用,也可以通过赋值给它一个新的值,旧的值会随着新值的取代而被遗忘。在

伪代码引用三个变量,high,low和{}。它还告诉你它们的初始值应该是多少。在执行第二行之后,这些值分别设置为1000、1和1,但随着程序的进行,它们会采用新的值。在

伪代码的另一个特性是条件循环和用户输入的案例分析。您对伪代码循环的翻译不正确。在您的例子中,您已经创建了一个新的变量i,并指示程序运行循环体,每个i值在1到1000之间。显然这和伪代码没有太大关系。在

相反,您要做的是永远循环,直到某个条件(在循环体中发生变化)变为false。在python中,while语句执行此操作。如果您熟悉if语句,while看起来是一样的,但是在主体完成后,条件将被重新计算,如果仍然为真,则再次执行主体。在

最后,循环体中的案例分析需要将某些内容与预期值进行比较。尽管其他一些语言有许多表达这一点的方法,但是在python中我们只有if-elif-else子句。在

除了将伪代码转换为工作代码外,了解程序实际在做什么可能很有用。这里的关键在第4行,程序在第4行猜测两个值的平均值。之后,程序会根据猜测结果的好坏进行操作。在

在循环的第一次运行中,high包含1000,而{

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值