第4关:格式化输出
第4关:格式化输出
任务描述
本关任务:编写一个能在屏幕上向用户输入的人问好的程序。 用户输入一个人名xxx,在屏幕上分两行输出“xxx,你好!”和“xxx,你好!”。
相关知识
为了完成本关任务,你需要掌握:
1.输入函数 2.格式化输出
输入函数
语法:
1 | user_name = input() # 接收用户输入的一个人名,命名为user_name,后面语句中用user_name # 引用这个人名 |
格式化输出
大括号放到模板字符串中,可用于控制输出格式
1 | '模板{}字符{}串{}'.format(输出对象1, 输出对象2, 输出对象3) |
1 | user_name = '杜甫' |
输出:
杜甫你好!
杜甫你好!
杜甫,你好!
杜甫,你好!
编程要求
根据提示,在右侧编辑器补充代码,接受一个人名的输入,然后在两行中依次输出“xxx你好!”和“xxx,你好!”。
测试说明
平台会对你编写的代码进行测试:
测试输入:
杜甫
预期输出:
杜甫你好!
杜甫,你好!
提示:
1.观察需要输出的字符串,只有字符串中全部字符(区分全角与半角)与题目要求输出的完全一样时,才能通过测试。
2.模板中可以是任意字符串
3.str.format()中模板字符串中的占位符{}数量必须与format()中的参数数量完全一致
4.f-string中每个占位符中必须有一个变量或值
开始你的任务吧,祝你成功!
代码
str.format() 风格
1 | # 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx你好!”和“xxx,你好!” |
f’’ 风格
1 | # 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx你好!”和“xxx,你好!” |
% 字符串格式化风格
1 | # 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx你好!”和“xxx,你好!” |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我是旗舰处理器!
评论