Python day1 practice

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、用户登陆(三次机会重试)

 1.使用while循环输入 1 2 3 4 5 6     8 9 10

count=0
while count <10:
count += 1
if count ==7:
print(" ")
else:
print(count)
#1.1用while语句输出1 2 3 4 5 6 8 9 10
count = 0
while count < 10:
count += 1
if count == 7:
continue
print(count)

count = 0
while count < 10:
count += 1
if count == 7:
pass #不执行。有时候先编辑比较简单的else的结果,再来回过头来编辑比较难的if部分,故可先用pass(跳过)先。
else:
print(count)

2.求1-100的所有数的和

count=1
sum=0
while count<=100:
    sum=count+sum
    count=count+1
print(sum)

 3.输出 1-100 内的所有奇数

# 注意先输出1-100
count=1
while count<100:
print(count)
count += 2
或者
count=1
while count<100:
  if count % 2 ==1: #一个等于号是赋值,两个等于号才是比较
    prinnt(count)
  count+=1

4.输出 1-100 内的所有偶数

# 注意先输出1-100
count=2
while count<102:
print(count)
count += 2
或者
count=2
while count<101:
  if count % 2 ==0: #一个等于号是赋值,两个等于号才是比较
    prinnt(count)
  count+=1

5.求1-2+3-4+5 ... 99的所有数的和

count=0
sum=0
while count<99:     #注意不是<100
    count+=1
    if count%2=1:
        sum=sum+count    
    else:
        sum=sum-count
print(sum)

6.用户登陆(三次机会重试)

i=0
while i < 3:
ursename = input('请输入账号:')
password = int(input('请输入密码:'))
if ursename == "Bree" and password == 123:
print('欢迎登录')
break #若没有,欢迎登陆之后还在循环
else:
i +=1
if i ==1:
print('账号或密码错误,您还有2次登录机会')
if i==2:
print('账号或密码错误,您还有1次登录机会')
if i==3:
print('账号或密码错误,您还有0次登录机会')

i=0
while i < 3:
ursename = input('请输入账号:')
password = int(input('请输入密码:'))
if ursename == "Bree" and password == 123:
print('欢迎登录')
break
else:
print('账号或密码错误请重新登陆')
i+=1

user_name = 'admin'
password = 'admin'
count = 0
while count < 3:
count += 1
name = input ('请输入用户名:')
if name == user_name:
pw = input('请输入密码:')
if pw == password:
print('登陆成功')
break
else :print('密码错误!')
if count == 3:print('登陆超过三次!请明天重试。')
else :
print('用户名不存在!')
if count == 3 :print('登陆超过三次!请明天重试。')
 

猜你喜欢

转载自www.cnblogs.com/zll-52011/p/9368941.html