#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)