python基础-练习(一)

# 1、打印输出打-->老李年龄:18(注意此处的年龄为整数型)
age = 18
print('老李年龄:%d'%age)
print(type(age))  #int

# 2、打印输出打-->老李年龄:18,性别为女性
age =18
sex ='女'
print('老李年龄:%d 性别:%s'%(age,sex))
print('老李年龄:%d 性别:%s'%(age,sex))
print(type(age))  #int
print(type(sex))    #str

# 3、输入年龄,判断年龄>18则输出'你好呀,小靓仔';否则输出'你好呀!小朋友'
# (注意此处如果输入含有其字符的怎么解决?)

age = input('请输入你的年龄:')

if age.isdigit():   # isdigit() 判断字符是否为数字

    if int(age) > 18 and int(age) < 25:
        print('你好呀,小靓仔')

    else:
        print('你好呀,小朋友')

else:
    print('你输入的是其他字符不是纯数字')


# 练习1:
# 请搭建一个逻辑管理系统
# 1.需要用户输入姓名,身份证号以及电话号码。
# 2.如果用户选择打印出输入的信息,则打印输出'欢迎***同学加入逻辑,
# 您的身份证号是***,你的电话是****。我们将诚心为你服务'.
# 否则输出‘感谢您使用该系统’

print('逻辑管理系统')
print('-'*50)
name = input('请输入你的姓名:')
id_card = input('请输入你的身份证号:')
num = input('请输入你的电话号码:')
if id_card.isdigit() and num.isdigit():
    if all([name,int(id_card),int(num)] ):
        print('欢迎%s同学加入逻辑,你的身份证号是:%s你的电话是:%s'%(name,id_card,num))
    else:
        print('感谢您使用该系统')
print('-'*50)



print('--------------您好!------------')
print('-----------欢迎进入逻辑管理系统-------')
name =input('请输入你的名字:')
id_card = input('请输入你的身份证号码:')
number = input('请输入你的电话号码:')
yes_or_no =input('ok,需要打印你的信息请输入1,输入任意值退出')
if yes_or_no == '1':
    print('欢迎%s同学加入逻辑,你的身份证号是:%s你的电话是:%s'%(name,id_card,number))
else:
    print('感谢您使用该系统')

# 练习2:花式打印

# 输出 **有**辆车子;但他只能开**辆
# 注意:这两句通过一个print()的参数,使其进行输出(至少两种方式)

name = 'Ellen'
num1 = 8
num2 = 2

print('%s有%d辆车子;但他只能开%d辆'%(name,num1,num2))
print(f'{name}有{num1}辆车子;但他只能开{num2}辆')
print('{}有{}辆车子;但他只能开{}辆'.format(name,num1,num2))

print('%s有%d辆车;但他只能开%d辆'%(name,num1,num2))
print('{}有{}辆车;但是只能开{}辆'.format(name,num1,num2))
print(name,'有',num1,'辆车;但他只能开',num2,'辆',sep='',end = '\n')


name = 'Ellen'
num1 = '8'
num2 = '2'
print(name+'有'+num1+'辆车'+';但他只能开'+num2+'辆') #拼串
print(name+'有',num1+'辆车',';但他只能开',num2+'辆')#多个参数
print('%s有%s辆车;但他只能开%s'%(name,num1,num2)) #占位符
print('{}有{}辆车;但他只能开{}'.format(name,num1,num2)) #格式化


发布了35 篇原创文章 · 获赞 0 · 访问量 536

猜你喜欢

转载自blog.csdn.net/weixin_45905671/article/details/104079253
今日推荐