1、用户输入用户名和密码登录系统,共有三次登录机会,输入正确登录成功,否则提示错误或者错误达到3此退出系统
for i in range(1,4):
name= input("输入用户")
pwd = input("输入密码")
if name == 'admin' and pwd == '123456':
print("欢迎%s,登录成功"%name)
break
else:
if i<3:
print("用户名或密码错误,您还有%d次机会"%(3-i))
else:
print("三次输入错误,退出系统")
break
2、查找一个列表中的最大最小值不用min,max
list1=[1,3,7,9,2,6,8]
max =list1[0]
min=list1[0]
for i in list1[0:]:
if i>max:
max=i
elif i<min:
min=i
print(max,min)
3、水仙花数
for i in range(100,1000):
ge = i%10
shi = i//10%10
bai = i//100
if i == bai**3+shi**3+ge**3:
print(i)
4、求1-2+3-4+5-6......+99的和
sum=0
for i in range(1,100):
#奇数累加,偶数累减
if i%2!=0:
sum+=i
if i%2==0:
sum-=i
print("和为",sum)
5、猜色子点数
import random
num=random.randint(1,6)
#inputNum=0
flag=False
while not flag:
inputNum=int(input("请输入猜测的数字"))
if inputNum>num:
print("猜大了")
elif inputNum<num:
print("猜小了")
else:
print("猜对了")
tag=True
break
6、求闰年
# for m in range(2000,2101):
# if m%4==0 and m%100!=0 or m%400==0:
# print(m)
year=2000
while year<=2100:
if year%4==0 and year%100!=0 or year%400==0:
print(year)
year+=1
7、阶乘求和:求1+2!+3!+4!
n=4
sum2=0
for j in range(1,n+1):
sum = 1
for i in range(1,j+1):
sum*=i
sum2+=sum
print(sum2)
8、打印99乘法表
#%d print 语句中的占位符,代表一个整数
#%F 浮点型 %s 字符串
#end=''打印不换行
#\t转义字符 \n回车换行
for i in range(1,10):
for m in range(1,10):
if i>=m:
print('%d*%d=%d\t'%(m,i,1*i),end='')
print('\n')
1980

被折叠的 条评论
为什么被折叠?



