python学习一
主要学习了if条件语句,while循环,奇数偶数,写while循环是要注意缩进关系,同一缩进关系是同层,比如
求1-100的所有数的和
n = 1
s = 0
while n < 101:
s = s + n
n = n + 1
print(s)
此时print的位置很重要,如果print前有4个空格,则打印机的结果是n增加1,就会吧s+n的结果打印出来,如果print前面没有空格,则和while是同一级别,只有当while循环结束后才会打印s的值,即1--100的和。
练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
n=0
while n<11:
if n==7:
pass
else:
print(n)
n=n+1
print("---------end------")
2、求1-100的所有数的和
n=1
sum=0
while n<101:
sum=sum+n
n=n+1
print(sum)
3、输出 1-100 内的所有奇数
n=1
while n<101:
temp=n%2
if temp==0:
pass
else:
print(n)
n=n+1
4、输出 1-100 内的所有偶数
n=1
while n<101:
temp=n%2
if temp!=0:
pass
else:
print(n)
n=n+1
5、求1-2+3-4+5 ... 99的所有数的和
n=1
s=0
while n<100:
temp=n%2
if temp==0:
s=s-n
else:
s=s+n
n=n+1
print(s)
6:用户登陆(三次机会重试)
n=0
while n<4:
if n<3:
input("请输入你的密码: " )
else:
print("你已经超过了3次机会,请退出")
n=n+1