#EDEN语言#【教程贴】EDEN语言4.0的使用即教程
scratch吧
全部回复
仅看楼主
level 11
🌚EDEN🌚 楼主
RT,一楼滑稽[滑稽][滑稽]@gMr @六学生-六学 @春暮竹园🌿 @射手joshua2006 @(o.0) @幻幻OoO @段毛弟
每周一更,明天开更
2018年10月13日 13点10分 1
level 7
gMr
dd[滑稽]
2018年10月13日 13点10分 2
谢顶[滑稽]
2018年10月13日 14点10分
level 11
🌚EDEN🌚 楼主
2018年10月13日 14点10分 3
level 11
🌚EDEN🌚 楼主
目录
2018年10月13日 14点10分 4
6楼:输入 7楼:文件
2018年10月14日 00点10分
九楼:变量赋值
2018年10月14日 06点10分
14楼:变量赋值的注意点和建议
2018年10月20日 14点10分
16楼:变量处理方法
2018年10月21日 01点10分
level 11
🌚EDEN🌚 楼主
一、首先来讲解输入,也就是写代码的基础——会用文本编辑器
EDEN语言的文本编辑器来自griffpatch的作品word processor,支持全键盘输入(但不支持中文输入,只限英文)
编辑方式与word文档类似,可用鼠标滚轮,上下键,空格键,delete键,撤销键,回车键,tab键用于输入四位缩进,按shift+esc清空文档,按Ctrl或capslock大写(必须是一直按着),左侧滑杆调字符大小,右侧滑杆调页面和鼠标滚轮一样
2018年10月13日 14点10分 6
明天继续[haha]
2018年10月13日 14点10分
level 11
🌚EDEN🌚 楼主

二、文件
左上角“文件”按键点开可以看到新建、打开和保存,点击新建,在输入框内输入y即可新建一个文档。点击保存,会弹出一个列表,把列表的第二项双击三下,复制即可复制保存码。点击打开,粘贴保存码即可打开文件。
2018年10月14日 00点10分 7
看到直播了?!
2018年10月14日 00点10分
2018年10月14日 00点10分
level 11
🌚EDEN🌚 楼主

三、变量赋值
1、什么是变量呢?
变量就是可以变动的量呗。变量由两部分构成——变量名和变量值。比如变量名为name的变量,值为‘EDEN’。
2、给变量赋值
即给一个指定变量名的变量赋予变量值。
如:name = ‘EDEN’——把一个变量名为name的变量赋值为‘EDEN’
3、变量赋值的格式
基本格式为:变量名+一个空格+等号+一个空格+变量值
其中变量值可以是多种多样的
可以是个字符串,字符串两边要加引号,如‘EDEN’(只能是单引号)
可以是个整数,整数两边不用加引号
可以是个变量,如:
a = 1
b = a
可以用+号链接各种东西,如:
name = ‘EDEN’
message = name+‘,hello!’
2018年10月14日 01点10分 8
level 8
我只想问一句:如何检测鼠标滚轮?!
拜托
2018年10月14日 01点10分 9
hacking block呀
2018年10月14日 01点10分
@🌚EDEN🌚 HB造,问题是肿么弄?
2018年10月14日 01点10分
@🌚EDEN🌚 我的新作品需要检测鼠标滚轮啊!!!
2018年10月14日 02点10分
@🌚EDEN🌚 求求你了,,,
2018年10月14日 02点10分
level 11
🌚EDEN🌚 楼主
布置作业:用EDEN语言给两个变量赋值,并借助第三个变量交换两个变量的值
2018年10月14日 06点10分 10
level 8
过程参数没有命名差评[阴险]
这个alias感觉没什么卵用啊
以及所有的内置函数全部写在节点遍历器里面...[阴险]感觉扩展性不好
2018年10月15日 04点10分 12
用语言做的语言就不要抱太大希望了吧[微微一笑]
2018年10月16日 14点10分
@🌚EDEN🌚 [滑稽] 听说过pypy吗
2018年10月16日 23点10分
@hnOsmium01 听说过
2018年10月17日 14点10分
level 11
🌚EDEN🌚 楼主
顶 明日预告:字符串,变量,整数和方法的深度讲解[滑稽]
2018年10月20日 01点10分 13
level 11
🌚EDEN🌚 楼主
四、变量赋值的注意点和建议
1.变量名必须是一个连续的词,不能有空格,建议用下划线代替空格
2.建议把变量名写得简单而容易理解
3.变量名中不能有单引号,括号,变量值中不能有单引号
2018年10月20日 14点10分 14
level 10
怎么发手机版连接啊!
2018年10月20日 14点10分 15
链接?
2018年10月20日 14点10分
@🌚EDEN🌚 链接
2018年10月20日 15点10分
@射手joshua2006 直接发?
2018年10月21日 01点10分
@🌚EDEN🌚 你为什么发手机版链接我是说……(手机又用不了键盘。)
2018年10月21日 01点10分
level 11
🌚EDEN🌚 楼主

五、变量的处理方法
处理方法就是对变量进行处理。对变量使用方法的固定格式:变量名.方法名(——)
方法集合:
strip(——)------------去除字符串首尾所有的——如果括号中没有东西则默认为去掉空格
lstrip(——)---------去除字符串开头所有的——如果括号中没有东西则默认为去掉空格
rstrip(——)-----------去粗字符串末尾所有的——如果括号中没有东西则默认为去掉空格
title(——)-------------如果括号中没有东西则把字符串设置为标题格式,即第一个字符大写,所有空格后的第一个字符大写;如果括号中有reverse=True,则是把大写转成对应的小写
upper()-----------------括号中不需要输入,把字符串的每个字符大写
lower()------------------括号中不需要输入,把字符串的每个字符小写
char(——)-------------括号中输入整数,输出字符串的第——个字符
len(——)---------------括号中输入整数,输出字符串的长度
reverse()----------------括号内不需要输入,把字符串倒过来输出
这里小声的提醒一下:以后所有的——符号表示任何可能用到的字符串、整数、变量、链接式、处理方法等,即——代表任何你能在print函数中输入的或可以给变量赋的值。 EDEN语言的方法有一个特点,即在括号中的字符是不用加引号的
2018年10月21日 01点10分 16
这是字符串的处理方式吧……
2018年10月21日 01点10分
@射手joshua2006 一个意思
2018年10月21日 01点10分
level 11
🌚EDEN🌚 楼主

六、变量处理方法的应用
1、大小写处理类:
比如你收到了一个用户名:
name = 'alan walker'
而你发现这个用户名全部是小写的,但他不应该小写,那么你通过使用变量处理方法把用户名大写。
#注:以后所有代码这样表示:用两条--------------夹着代码,再下一行表示运行后的结果
title()方法很有用:
-----------------------------
name = 'alan walker'
name = name.title()
print(name)
-----------------------------
Alan Walker
这里我们把变量赋值为了处理后的变量,永久改变了变量,我们也可以这样写:
----------------------------
name = 'alan walker'
print(name,title())
----------------------------
Alan Walker
可以发现这里的输出结果和上面的完全相同,但是
print函数中的方法只能对变量进行暂时处理,不能永久改变变量
如果我现在再输出一次name变量:
---------------------------
print(name)
---------------------------
alan walker
会发现print函数确实不能永久改变变量
有很多与title()类似的方法
---------------------------
name = 'alan walker'
name = name.upper()
print(name)
print(name.lower())
print(name.title(reverse=True)
---------------------------
ALAN WALKER
alan walker
aLAN wALKER
应该懂了吧!
2018年10月21日 01点10分 17
alan第36名。。。不过还是挺不错的。。。扯远了,其它方法的讲解在下周
2018年10月21日 13点10分
1 2 尾页