青少年Python编程基础15天(第六天)
上次课的课后作业大家做的怎么样啦?你们打印出来的唐诗是不是这样的:
可是我打印出来的是这样的:
为什么我打印出来的唐诗可以换行呢,那是因为我在每行唐诗的后面加入了换行符,"\n",我的代码是这样的:
poem = "锄禾日当午,\n汗滴禾下土,\n谁知盘中餐,\n粒粒皆辛苦."
print(poem)
Python会识别字符串中带有斜杠加n的字符,只要有"\n",它就会换行,然后接着输出.
Python语言中,变量不仅仅可以存储数字、字符串、还可以存储算式的结果。我们现在设置一个变量,让它计算5乘以8并print输出出来,看看是什么结果:
代码像这样:
code = 5 * 8
print(code)
大家在Thonny上运行一下,看看是什么结果呢?
嗯,Python很聪明,它直接把乘法计算出来,然后把结果输出出来了,那么大家想想,为什么Python没有输出5 * 8而是输出了结果呢?好的,小明举手了,你说说看,为什么......对啦,因为5 * 8我们没有加双引号,所以Python认为这是我们要计算出结果,而不是想说一句话.我们再实验一下,如果我们把code这行代码改写一下,添加一对双引号会是什么样呢?代码像下面这样:
code = " 5 * 8 "
print(code)
大家在Thonny上运行一下,看看会出现什么呢?
嗯,这一次Python认为code变量是一句话,因为它加了双引号.所以它就原封不动的输出出来了.
好啦,今天的课程讲到这里,给大家留几道小练习:
定义一个变量"code" ,里面存储的是一道除法题8 / 2(在Python编程语言里,除号用"/"来表示),然后打印变量code.代码像这样:
2.定义变量x等于2,y=3,然后再定义一个变量code2,我们比对一下x和y的大小,将结果赋值给变量code2,然后打印code2,看看结果.代码像这样:

添加 家长论坛微信
全部 0条评论