'''-------------------------------------------------------------------'''
# 使用Print输出到文件
fFile = open('D:/Test.txt', 'w')
print('无为而治,与君共勉', file=fFile)
fFile.close()
# 使用文件读写方式
with open('D:/Test.txt', 'w') as fFile:
fFile.write('无为而治,与君共勉!!!')
'''-------------------------------------------------------------------'''
# 输出不同颜色的字体
print('\033[5:35:41m 五昼四夜的马鞍山之行 \033[m')
'''-------------------------------------------------------------------'''
# 输入十进制数转化为二进制数,八进制,十六进制
iNumber = int(input('请输入一个十进制数字'))
print(iNumber,'的二进制数为:', bin(iNumber)) # 使用了个数可变的位置参数
print(str(iNumber)+'的二进制数为:'+bin(iNumber)) # 使用了连接符
print('%s的二进制数为:%s' % (iNumber, bin(iNumber))) # 使用了格式化
print('{0}的二进制数为:{1}'.format(iNumber, bin(iNumber))) # 使用了格式化
print(f'{iNumber}的二进制数为:{bin(iNumber)}') # 使用了格式化
print(f'{iNumber}的八进制数为:{oct(iNumber)}') # 使用了格式化
print(f'{iNumber}的十六进制数为:{hex(iNumber)}') # 使用了格式化
'''-------------------------------------------------------------------'''
# 判断输入是否是数字
# 第一种写法
fPayCode = input('请输入密码')
if fPayCode.isdigit():
print('密码合法')
else:
print('密码不合法')
# 第二种写法
print('密码合法' if fPayCode.isdigit() else '密码不合法')