Menu
CoddyTech

回顾:真还是假

本课属于 Coddy R 学习旅程的“基础知识”单元。第 32 课,共 78 课。

challenge icon

挑战

简单

读取一个表示逻辑值的字符串输入,将其转换为实际的逻辑值,然后使用 NOT 运算符输出它的相反值。

你会收到一个输入:

  1. 一个值为 "TRUE" 或 "FALSE" 的字符串

使用 readLines("stdin", n = 1, warn = FALSE) 读取输入(readline() 只在交互式会话中有效,因此在这里无法读取到内容),通过比较字符串将其转换为实际的逻辑值,然后应用 NOT 运算符(!)来获取相反的值。

按以下格式显示结果:

Opposite: [result]

使用 cat() 输出,并在末尾包含换行符 \n。

例如,如果输入是 TRUE,输出应为:

Opposite: FALSE

如果输入是 FALSE,输出应为:

Opposite: TRUE

亲手试试

# 读取输入
input_string <- readLines("stdin", n = 1, warn = FALSE)

# TODO:在下方编写你的代码
# 1. 将输入字符串转换为逻辑值
# 2. 使用 NOT 运算符(!)得到相反的值

# 输出结果
cat("Opposite: ", result, "\n", sep = "")

基础知识中的所有课

自己练习: R 在线编译器