题目:
利用输入和输出实现:
输入:
请输入姓名
请输入年龄
请输入成绩
请输入姓名
请输入年龄
请输入成绩
请输入姓名
请输入年龄
请输入成绩
格式输出输入的内容:
例如:
姓名 年龄 成绩
张三 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}")
实验结果: