-
score = 59 if score < 60: print('抱歉,考试不及格') elif score >= 90: print('恭喜你,拿到卓越的成绩') elif score >= 80: print('恭喜你,拿到优秀的成绩') else: print('恭喜你,考试及格')print后小括号可带可不带,有什么区别
最新回答 / 慕侠8214967
带括号是实例化,不带括号是赋值。
查看全部 -
注意:转义字符 \不计入字符串的内容中。
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块
查看全部 -
https://docs.python.org/3/library/functions.html查看全部
-
# Enter a code
L = [75, 92, 59, 68, 99]
sum=0
count=len(L)
for ch in L:
sum=sum+ch
print(sum/count)查看全部 -
tuple内元素固定不变
但性能高查看全部 -
+
-
*
/
%求余
地板除// 结果为整数
round保留小数点位
查看全部 -
输出b 使用format方法填写{}里面的内容
查看全部 -
# Enter a code
a='Life is short, you need Python'
d=12
b='nihao,{1}{0}'
c=b.format(a,d)
print c
查看全部 -
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
#-*-coding:utf-8
指定utf编码
否则会报错
查看全部 -
因为‘ ’表示为字符串所以是ture,所以先显示b,如果两个颠倒位置则为world优先输出
查看全部 -
与运算
只有两个布尔值都为 True 时,计算结果才为 True。
True and True # ==> True
True and False # ==> False
False and True # ==> False
False and False # ==> False或运算
只要有一个布尔值为 True,计算结果就是 True。
True or True # ==> True
True or False # ==> True
False or True # ==> True
False or False # ==> False非运算
把True变为False,或者把False变为True:
not True # ==> False
not False # ==> True查看全部 -
浮点数
字符串
整数
二进制查看全部 -
创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。
set内部存储的元素是无序的。
另外,set不能包含重复的元素,
在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉查看全部
举报