PYTHON实操-常规使用示例2

#1、判断输入的值是否为数字

#isdigit

#示例:

pwd=input('请输入密码:')
if pwd.isdigit():
    print('输入密码合规')
else
    print('输入密码不合格,请输入密码')
#or:
print( '支付数据合法' if pwd.isdigit() else '支付数字不合法,支付密码只能是数据')

#2、判断输入的两个值是否匹配

#if and 语句

#示例:

A=input('请输入A:')
B=input('请输入B:')
if A=='10' and B='10':
    print('猜对了')
else:
    print('猜错了')  

#3、猜随机数字的游戏

#random模块,比较符 <和>

#示例:

import random
rand=random.randint(1,100)
for i in range(1,11):
  num=int(input('猜猜我这个数字是多少,在【1-100】之间'))
  if num>rand:
    print('猜大了')
  elif num<rand:
    print('猜小了')
  else:
    print('猜对了')
    break    
print(f'您一共猜了{i}次')
if i<3:
   print('真聪明')
elif i<=5:
   print('还凑合')   

#4、数组的使用

#d[]

#示例:

d={'a':'1','b':'2'}
test=input('请输入字母:')
print(d.get(test))

#5、输出循环

#for和while

#示例:

x=97
for _ in range(1,27):
  print(chr(x),'-->',x)
  x+=1
  
print('------------')
x=97
while x<123:
  print(chr(x),'-->',x)
  x+=1

#6、登录验证次数设置

#for + range

#示例:

for i in range(1,4):
  user_name=input('请输入用户名:')
  user_pwd=input('请输入密码:')
  if user_name=='admin' and user_pwd=='8888':
     print('登录成功')
     break
  else:
     print('用户名或密码不正确!!!')
     if i<3:
        print(f'您还有{3-i}次机会!!!')
else:
    print('对不起,三次均输入错误,请联系后台管理员!')

#7、水仙花数

#是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。

#for + range + math

#示例:

import math
for i in range(100,1000):
    if math.pow((i%10),3)+math.pow((i//10%10),3)+math.pow((i//100,3))==i:
       print(i)

猜你喜欢

转载自blog.csdn.net/vincent0920/article/details/129293439