🌟 YCL四级核心学习站

本阶段Python基础:输入/输出与变量

💌 老师寄语:认真完成赛事课,赛考不焦虑,加油一定行!!

👩‍🏫 亲爱的家长、小朋友:

针对本次12月13日的 YCL 四级考试,我为您和孩子准备了这个小网站,里面有我总结的【核心单词】和【重难点知识】,这是一个可视化的复习界面。这是我自己做的,后面会跟着孩子的课程持续更新!

✨ 给您吃颗定心丸:

无论是否报名本次赛考,把Python知识学到手才是最重要的。这个宝典里的内容都是Python所学过的的重点,只要跟着我认真复习,学的扎实了,咱们后面遇到任何编程挑战都没问题!我相信跟着我认真复习,赛考没问题!

📖 本阶段核心词汇

input

[ˈɪnpʊt]

n./v. 输入 (获取数据)

int

[ɪnt]

n. 整数 (数据类型)

print

[prɪnt]

v.打印,输出

if

[ɪf]

conj. 如果

else

[els]

conj. 否则

elif

[ˈeliːf]

conj. 否则如果

True

[truː]

bool. 真

False

[fɔːls]

bool. 假

weight

n.重量

height

n.高度

left

n.左

right

n.右

up

n.上

down

adv.下

💡 本阶段已学知识点

📌 核心知识点回顾

  1. print()命令:

    print是打印的意思。用于将内容输出到屏幕上。

  2. print()命令的规则:

    规则1:打印文字时,文字两侧需要加上**引号**。规则2:在括号中填写数学算式,会计算并打印出算式的结果。

  3. 变量:

    变量就像一个盒子,可以存储数据。只需要使用一个等号 `=` 进行赋值。

  4. 变量的规则:

    使用 print() 语句打印变量时,变量两侧**不需要**加上引号。

⚠️ 重难点强调

  • print()命令打印文字时,文字两侧要加上**单引号**或**双引号**。
  • **input()** 函数接受的任何输入都是**字符串**类型。如果需要进行数学运算(如相加),必须使用 **int()** 将其转换为整数。

🎯 课本例题练习 (共10题)

1. 运行下面的代码,输出的结果是?

s = 45
t = 55
print(s + t)
A. 4555
B. s + t
C. 100
D. 55

2. 小阳有8个苹果,送给小星2个,自己又吃掉3个。横线处填什么表示自己吃掉3个?

apples = 8
apples = apples - 2 # 送人
__________          # 吃掉3个
print(apples)
A. apples - 3
B. apples = apples - 3
C. apples = apples + 3
D. apples = 3

3. 以下代码的输出是?

s = '11'
t = int(s) + 4
print(t)
A. 11
B. 114
C. 15
D. 报错

4. 运行下列代码,输入 "12" 后,输出结果是?

a = input()
print(a + 8)
A. 12
B. 128
C. 20
D. 程序报错

5. 下列哪段代码可以正确输出“考试顺利”?

A. print()
B. 考试顺利
C. print('考试顺利')
D. '考试顺利'

6. 执行代码 `print('四级' + '通关')` 的结果是?

A. 四级
B. 通关
C. 四级通关
D. 四级+通关

7. 执行下列代码,输入 'YCL加油',输出结果为?

n = input()
print(n + n)
A. nn
B. n + n
C. YCL加油YCL加油
D. YCL加油

8. 运行下列代码,可以输出几行“go”?

for i in range(5):
    print('go')
    print('go')
print('go')
A. 3
B. 10
C. 11
D. 15

9. 运行这段程序,输出的结果是?

t = 'Keep'
for j in range(2):
    t = t + 'Going'
print(t)
A. KeepGoingGoingGoing
B. KeepGoingGoing
C. KeepGoing
D. Going

10. 如果输入“逢考必过”,想输出“YES”,横线处应填?

a = input()
if __________:
    print('YES')
A. a
B. '逢考必过'
C. a = '逢考必过'
D. a == '逢考必过'

🖼️ 知识点图片辅导

备考知识点