上课第二天(其实是第三天)

例:密码必须有大写字母,小写字母,数字

password =____________        #__里面可以用input(),也可以自定义输入

A='ABCD.....'

B='abcd.......'

C='1234.......'

count_1,count_2,count_3=False,False,False    #给参数赋值

for i in password:

     if i in A:

        count_1=True

     if i in B:

        count_2=True

     if i in C:

        count_3=True

if count_1 and count_2 and count_3:

   print('OK')

else:

    print('密码必须有大写字母,小写字母,数字')

--------------------------------------------------------------------------------------------------------------------

例:计算器

num1,num2=map(float,input('Num1,Num2:>>').split(',')) #同时输入2个数字
c=input('Choose Method : [+,-,-*,/]:>>')

if c in ' +,-,-*,/ ' :
 
if c == ' + ' :
print('OK')
print(' %f + %f = %f ' %(num1,num2,num1+num2))
elif c == ' - ' :

print(' %f - %f = %f ' %(num1,num2,num1-num2))

elif c == ' * ' :

print(' %f * %f = %f ' %(num1,num2,num1*num2))

elif c == ' / ' :

print(' %f / %f = %f ' %(num1,num2,num1/num2))

else:

#抛出异常

raise KeyError (' Only choose [ +,-,*,/ ] ')

---------------------------------------------------------------------------------------------------------------

例:随机输出

#######这是用VS code

import random

res = random.choice( [ '石头' , ' 剪刀 ', ' 布 ' ] )

print(res)

 ########这是用Jupyter

----------------------------------------------------------------------------------------------------------------

 银行输密码(3次)---------用for循环

password='151213'
mm=int(input('输密码(3次机会:)'))
for i in range(2):
if mm == password:
print('正确')
break
else:
print('错误',i+1,'次')
mm=int(input('输密码:(3次机会:)'))
else:
print('账号锁定')

--------------------------------------------------------------------------------------------------------------------

数组中随机输出:

import random
res=[ 'A' , ' B', ' 1 ', ' 2 ' ]
random.shuffle(res )

print(res)

--------------------------------------------------------------------------------------------------------------------------------------------------------

排序

a=[2,1,3]
a.sort()
print(a)

---------------------------------------------------------------------------------------------------------------------------------------------------------

昨天的例题:

a=int(input('Enter today’s day: '))
b=int(input('Enter the number of days elapsed since today: '))
week=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']

wl=(a+b)%7

print("Today is %s and the future day is %s"%(week[a],week[wl]))

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

a,b=map(int,input('输入年份及月份 ').split(','))
if (a%4==0 and a%100!=0) or (a%400==0):
e=int( '29')
else:
e=int( '28')

if b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12 :
t=int( '31')
elif b==4 or b==6or b==9 or b==11:
t=int( '30')
else:
t==e

print('%d 年 %d 月份有 %d 天' %(a,b,t))

-------------------------------------------------------------------------------------------------------------------------------------

########昨天写死了,今天要补死了,啊啊啊啊啊

猜你喜欢

转载自www.cnblogs.com/sun-love/p/11284235.html