五分钟带你快速了解Python输入输出

题目:
利用输入和输出实现:
输入:
        请输入姓名
        请输入年龄
        请输入成绩
        请输入姓名
        请输入年龄
        请输入成绩
        请输入姓名
        请输入年龄
        请输入成绩
格式输出输入的内容:
例如:
姓名            年龄                成绩
张三            20                   98
李四            22                   96
王五            18                   90
注意:如何使用输入的值

代码实现:

#定义变量name1存放第一次输入的姓名
name1 = input("请输入姓名")
#定义变量name1存放第一次输入的年龄
age1 = input("请输入年龄")
#定义变量name1存放第一次输入的成绩
grade1 = input("请输入成绩")
name2 = input("请输入姓名")
age2 = input("请输入年龄")
grade2 = input("请输入成绩")
name3 = input("请输入姓名")
age3 = input("请输入年龄")
grade3 = input("请输入成绩")
#输出姓名,年龄,成绩且左对齐
print(f"{'姓名':<20}{'年龄':<20}{'成绩':<20}")
#输出第一次输入的姓名,第一次输入年龄,第一次输入成绩且左对齐
print(f"{name1:<20}{age1:<20}{grade1:<20}")
#输出第二次输入的姓名,第二次输入年龄,第二次输入成绩且左对齐
print(f"{name2:<20}{age2:<20}{grade2:<20}")
#输出第三次输入的姓名,第三次输入年龄,第三次输入成绩且左对齐
print(f"{name3:<20}{age3:<20}{grade3:<20}")

左对齐的另一种方法 

print("%-20s%-20s%-20s" % ("姓名", "年龄", "成绩"))
print("%-20s%-20s%-20s" % (name1, age1, grade1))
print("%-20s%-20s%-20s" % (name2, age2, grade2))
print("%-20s%-20s%-20s" % (name3, age3, grade3))

 实验结果:

左对齐:

 右对齐:

name1 = input("请输入姓名")
age1 = input("请输入年龄")
grade1 = input("请输入成绩")
name2 = input("请输入姓名")
age2 = input("请输入年龄")
grade2 = input("请输入成绩")
name3 = input("请输入姓名")
age3 = input("请输入年龄")
grade3 = input("请输入成绩")
#输出姓名,年龄,成绩且右对齐
print("%20s%20s%20s" % ("姓名", "年龄", "成绩"))
print("%20s%20s%20s" % (name1, age1, grade1))
print("%20s%20s%20s" % (name2, age2, grade2))
print("%20s%20s%20s" % (name3, age3, grade3))

右对齐的另一种方法:

print(f"{'姓名':>20}{'年龄':>20}{'成绩':>20}")
print(f"{name1:>20}{age1:>20}{grade1:>20}")
print(f"{name2:>20}{age2:>20}{grade2:>20}")
print(f"{name3:>20}{age3:>20}{grade3:>20}")

输出结果:

 居中对齐:

print(f"{'姓名':^20}{'年龄':^20}{'成绩':^20}")
print(f"{name1:^20}{age1:^20}{grade1:^20}")
print(f"{name2:^20}{age2:^20}{grade2:^20}")
print(f"{name3:^20}{age3:^20}{grade3:^20}")

实验结果:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值