一、程序描述+代码
打印1-100中的偶数和1+2+...+100的值
该案例主要用来熟悉python中循环、条件和输出语句的格式。
代码部分
#coding=utf-8
start=1;
sum=0;
#while 循环的判断条件不用加括号,而是需要冒号
while True:
if start==101:
break;
'''
python中没有&&这个符号
而是 and 关键字
'''
if start%2==0 and start!=100:
#加上 end=' '来控制输出不换行
print(start,end=' ');
elif start==100:
#没有 end=' ',输出会自动换行
print(start);
sum+=start;
start+=1;
'''
print("计算结果:"+sum);
这个语句是不合法的,因为前半部分是字符串,而后半部分是int型数据
'''
print("计算结果:",end='');
print(sum);
三、总结
1.python 对格式要求非常严格。在 Python 的代码块中必须使用相同数目的行首缩进空格数。也就是属于同一个逻辑层次的代码必须有相同的缩进。这里的缩进空格只能用英文空格。
2.python注释的格式
A.单行注释,使用#
B.多行注释,使用三引号''' '''包含。
C.编码方式的注释,给定我们的编码所要用的编码方式。特别是我们需要输出中文的时候,需要申明utf-8的编码,否则会出现乱码。不过如果你使用的是pycharm来编辑的不需要申明也可以,因为它默认的就是utf-8的编码。
3.循环语句的格式
while 条件:
4.条件语句的格式
if 条件1 and/or 条件2:
elif 条件1 and/or 条件2:
5.输出的格式
python默认换行输出,如果不想换行输出时,可以加上,end=''
格式如下 print("xxx",+end='');
6.python的关键字只包含小写字母