一些基本练习(notepad++写的,需要调格式)

1.用户登录判断

name = input("请输入姓名")
pwd = input("请输入密码")

if name == "alex" and pwd == "123":
print('yes')
else:
print('no')

进阶:只能输入三次错误

i = 0
while i < 3:
name = input("请输入用户名:")
pwd = input("请输入密码")
if name == "admin" and pwd == "pwd":
print("登陆成功")
break
else:
print("请再次输入")
i += 1
print("登录失败")

2.输出1到10

import time
kaishi = 1

while True:
print(kaishi)
if kaishi == 10:
break
kaishi = kaishi + 1
time.sleep(1)
print('end')

进阶:输出除7外的1到10

start = 1
while True:
if start == 7:
start += 1
continue
print(start)
if start == 10:
break
start += 1

3.计算1到100

start = 1
sum = 0
while True:
print(start)
sum = sum + start
if start == 100:
break
start += 1
print(sum)

进阶:输出1-2+3....

sum = 0
start = 1
while start < 100:

temp = start % 2
if temp == 1:
if start == 1:
s = str(start)
else:
s = s + "+" +str(start)
sum = sum + start
else:
s = s + "-" +str(start)
sum = sum - start

start += 1
print(s)
print(sum)

4.奇数偶数

偶数.

i = 1

while True:

if i == 101:
break
s = i % 2
if s == 0:
print(i)
i += 1

 

奇数.

start = 1
while True:
if start == 101:
break

temp = start % 2
if temp == 0:
pass
else:
print(start)
start += 1

原文地址:https://www.cnblogs.com/myywsy/p/7677172.html