1、使用while循环输出1 2 3 4 5 6 8 9 10
count = 0
while count <10:
count += 1
if count == 7:
continue
0print(count,end=‘‘)
2、求1-100的所有数的和
sum = 0
for i in range(100):
i += 1
sum +=i
print(sum,end=‘\r‘)
3、输出 1-100 内的所有奇数
for i in range(100):
i +=1
if i % 2 == 0: continue
else:
print(i)
4、输出 1-100 内的所有偶数
for i in range(100):
i +=1
if i % 2 != 0: continue
else:
print(i)
5、求1-2+3-4+5 ... 99的所有数的和
sum = 0
for i in range(99):
i += 1
if i %2 != 0: # 奇数
sum += i
if i % 2 == 0: # 偶数
sum -= i
print(sum)
6、猜年龄游戏
要求:
1、允许用户最多尝试3次
2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
3、如果猜对了,就直接退出
import random # 随机输入数字包
age = random.randint(1,20)
count = 0
while count < 3:
num = input("请输入您的猜测数字:").strip()
if num == age:
print(‘恭喜您答对了‘)
else:
count += 1
if count == 3:
key = input("是否还想继续,是则输入Y或y,否则输入N或n:") if key in [‘y‘,‘Y‘]:
count = 0
elif key in [‘n‘,‘N‘]:
break
7、运用所学知识,打印以下图案:
*
***
*****
*******
*********
for j in range(1,10):
if j % 2 != 0:
print(‘ ‘*((9-j)//2),end="")
print(j*‘*‘)
from_db_username = ‘sean‘ # 定义用户名
from_db_password = ‘123‘ # 定义密码
count = 0
tag = True # 定义tag
while tag:
username = input("please input your username>>:") # 输入用户名
password = input("please input your password>>:") # 输入密码
if username == from_db_username and password == from_db_password: # 如果匹配
print(‘登录成功‘) # 打印登陆成功
while tag: # 继续执行指令
cmd = input(">>>:")
if cmd == ‘exit‘:
tag = ‘‘
else:
print(f"执行{cmd}指令") # 继续执行cmd指令
else:
print("登录失败") # 否则登陆失败
count += 1
if count == 3:
print(‘锁定账户‘)
tag = 0
?
原文:https://www.cnblogs.com/jiangxianseng/p/11796095.html