python练习题1
题目
1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、求1-100的所有数的和
3、输出 1-100 内的所有奇数
4、输出 1-100 内的所有偶数
5、求1-2+3-4+5 ... 99的所有数的和
6、 用户登陆(三次机会重试)
我的代码:
"""
print('====1、while循环输出123456 89 ====')
n = 1
while n<11:
n = n + 1
if(n != 7):
print(n)
else:
pass
"""
'''
print('==== 2、求1-100的所有数的和 ====')
b= 0
b_add=0
while b<=100 :
b_add =b_add+ b
b=b+1
print(b,b_add)
'''
'''
print('==== 3、输出 1-100 内的所有奇数 ====')
n = 1
while n<=100:
if 1==(n%2) :
print(n)
else :
pass
n = n+1
'''
'''
print('==== 4、输出 1-100 内的所有偶数 ====')
n = 1
while n<=100:
if 0==(n%2) :
print(n)
else :
pass
n = n+1
'''
'''
print('==== 5、求1-2+3-4+5 ... 99的所有数的和 ====')
ji_shu =1
ou_shu =2
result =0
while (ji_shu<100) and (ou_shu<100):
result =result+ (ji_shu - ou_shu)
ou_shu = ou_shu+2
ji_shu = ji_shu+2
print(result)
'''
'''
print('==== 5、求1-2+3-4+5 ... 99的所有数的和 ====')
n =1
result =0
while n <100:
if 1==( n%2) :
result=result + n
else:
result=result - n
n=n+1
print(result)
'''
#!/usr/bin/env python
# -*- coding:uft-8 -*-
mi_ma ='123'
zhanghu = "zhanghu"
print('==== 6、用户登陆(三次机会重试) ====')
print('please input your password')
count =1
while count < 4:
print('name:')
z = input()
print('password:')
n = input()
if mi_ma ==n and z ==zhanghu:
print('sign in sucessfully!!')
count = 10
else :
pass
count = count +1
if count == 4:
print('failed!!')
else :
print('ok!!')
参考代码:
#1、使用while循环输入 1 2 3 4 5 6 8 9 10
n = 1
while n < 11:
if n == 7:
pass
else:
print(n)
n = n + 1
print('----end----')
#2、求1-100的所有数的和
n = 1
s = 0
while n < 101:
s = s + n
n = n + 1
print(s)
#3、输出 1-100 内的所有奇数
n = 1
while n < 101:
temp = n % 2
if temp == 0:
pass
else:
print(n)
n = n + 1
print('----end----')
#4、输出 1-100 内的所有偶数
n = 1
while n < 101:
temp = n % 2
if temp == 0:
print(n)
else:
pass
n = n + 1
print('----end----')
#5、求1-2+3-4+5 ... 99的所有数的和
n = 1
s = 0 # s是之前所有数的总和
while n < 100:
temp = n % 2
if temp == 0:
s = s - n
else:
s = s + n
n = n + 1
print(s)
#6、用户登陆(三次机会重试)
count = 0
while count < 3:
user = input('>>>')
pwd = input('>>>')
if user == 'alex' and pwd == '123':
print('欢迎登陆')
print('..........')
break
else:
print('用户名或者密码错误')
count = count + 1
转载请注明出处。https://www.cnblogs.com/jyfootprint/p/9457346.html