第七章:真或假(木偶奇遇记)
计算机就像是一个真值机器:你可以问它某些东西,然后回答你这是真的还是假的。
不像木偶奇遇记的主角,计算机永不撒谎。
真或假?
当你写了一个语句给计算机,计算机会回答你 true
或 false
:
true
意味着你的语句是真的false
i意味着你的语句是假的
今天,我们将学会三种语句:
=
: 两者相等的语句>
: 第一个大于第二个的语句<
: 第一个小于第二个的语句
例如, 2
加 2
等于 4
是真的:
(= (+ 2 2) 4)
7
乘以 8
等于 56
也是真的:
(= (* 7 8) 56)
但 5
乘以 6
等于 31
是假的
(= (* 5 6) 31)
你能修改上面的语句让它变成真的吗?
5
乘以 7
大于 10
是真的:
(> (* 5 7) 10)
但 2
乘以 2
大于 100
是假的:
(> (* 2 2) 100)
你能修改上面的语句让它变成真的吗?
练习
A. 询问计算机: 7
乘以 6
等于 40
是真的吗:
()
你应该得到 false
。
B. 5
加 7
小于 13
是真的吗?
()
你应该得到 true
。
C. 3
乘以 4
等于 12
是真的吗?
()
你应该得到 true
。
D. 3
乘以 6
等于 10
加 8
是真的吗?
()
你应该得到 true
。
E. 7
乘以 7
大于 10
乘以 6
吗?
()
你应该得到 false
。
Send us a screenshot with your programs to viebel@gmail.com.