第3关:向任何人问好

任务描述

本关任务:编写一个能在屏幕上向用户输入的人问好的程序。 用户输入一个人名xxx,在屏幕上输出“xxx,你好!”。

相关知识

为了完成本关任务,你需要掌握:
1.输入函数 2.输出多个对象

输入函数

语法:

1
2
3
user_name = input()
# 没有要求使用提示性文字时,括号里不加任何参数
# 接收用户输入的一个人名,命名为user_name,后面语句中用user_name引用这个人名

输出多个对象

将要输出的多个对象做为print()函数的参数,各对象间用半角逗号分隔。
输出后不显示参数间的逗号,多个对象之间用空格分隔。

1
print('a', 'b', 'c')

输出:
a b c

1
2
3
4
print('杜甫', '你好!')
# 半角逗号作两个对象的分隔符,输出时不显示,输出时两个对象之间用一个空格分隔
print('杜甫', ',你好!')
# 第一个逗号半角分隔行,第二个逗号是全角,显示在中文语句中的符号,两个对象间仍有一个空格

输出:
杜甫 你好!

杜甫 ,你好!

编程要求

根据提示,在右侧编辑器补充代码,先用一条语句接收用户的输入,再在两行中依次输出“xxx 你好!”和“xxx ,你好!”。(
“xxx”用用户输入的字符串替换)

测试说明

平台会对你编写的代码进行测试:

测试输入:

杜甫

预期输出:

杜甫 你好!

杜甫 ,你好!

提示:

1.观察需要输出的字符串,只有字符串中全部字符(区分全角与半角)与题目要求输出的完全一样时,才能通过测试。

2.输出的多个对象间默认用一个空格分隔


开始你的任务吧,祝你成功!

代码

str.format() 风格

1
2
3
4
# 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx 你好!”和“xxx ,你ino
s = input()
print("{} 你好!".format(s))
print("{} ,你好!".format(s))

% 字符串格式化风格

1
2
3
4
# 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx 你好!”和“xxx ,你ino
s = input()
print("%s 你好!" % s)
print("%s ,你好!" % s)

字符串拼接风格

1
2
3
4
# 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx 你好!”和“xxx ,你ino
s = input()
print(s + " 你好!")
print(s + " ,你好!")