# turn this cell into a Visual Programming cell by clicking on the Blockly icon in the toolbar
现在,代码单元格支持使用 Blockly 进行可视化编程。从“程序>文本”菜单中将新的打印块和文本块添加到画布上。
将文本块连接至打印块。将以下文本添加到文本块:此程序将按照字母顺序排列两个单词。
选择要阻止的程序>变量>将项目设置为块。
将该块放在屏幕上的“打印”块下面。
从“程序>文本”菜单中,选择提示输入文本消息块并将其拖放到画布上,然后将其连接到现有的设置项目块。将提示输入文本消息块的文本部分更改为 What is the first word?
将 set to 变量名称更改为 Word1
。
右击 set to 块中的红色区域,然后选择“复制”。将新块放置在之前的 set to 块的正下方。
使用底部 set to 块中的 Word1
旁边的箭头,选择新建变量…
,然后输入 Word2
作为新变量名称。
注意:使用“重命名变量...”选项将两个 set to 块中的变量更改为 Word2,如下所示。这不是您想要的结果。
选择程序>逻辑> if-do 块并将其插入到前三个块之下。
选择程序>逻辑> equal 块并将其添加到 if-do 块后面。
选择程序>变量> Word1,并将其插入到 equal 块中的第一个变量位置。选择程序>变量> Word2,并将其插入到 equal 块的第二个变量位置。
将等号改为小于号
在画布上,从“程序>文本”菜单中将两个打印块添加到 if 块中。
将变量 Word1 和 Word2 添加到打印块中。
用 if 块顶部的星号选择 else 语句,并将其拖放到 if 图标的右侧。
使用鼠标右键复制“在屏幕上打印”语句,并以相反的顺序将它们放置在其他区域。
完整的项目应与下述程序相似。如果不相似,请进行相应更改。
使用屏幕右侧的生成代码检查 Python 源代码。
如果将 WordSorter 程序中的小于号改为大于号,系统将会输出什么?