欢迎你
类型:人机交互
描述
下面四个print语句都可以得到相同的输出,模仿以下代码,增加输入部分,输入自己的姓名,在屏幕上输出“欢迎你,某某某”(其中某某某用输入的姓名替换)
name = '李明'
print('Hello,', name) # 输出: Hello, 李明
print('Hello' + ', ' + name) # 输出: Hello, 李明
print(f'Hello, {name}') # 输出: Hello, 李明
print('Hello, {}'.format(name)) # 输出: Hello, 李明
输入格式
输入自己的姓名
输出格式
欢迎你,某某某
示例
输入: 李明
输出: 欢迎你,李明
讲解:
题目有输入,至少有一个input()函数用于接收用户的输入
输出只有一行,用一个print()函数就可以了
需要注意的是,输出函数中的姓名是根据输入的字符串变化而变化的,所以建议用f-string或str.format()格式
常见出错代码:
缺少输入语句:
print('欢迎你,李明')
# 无输入语句
# 输出语句中的姓名固定不变
name='李明'
print('欢迎你,{}'.format(name))
输出格式错误
缺少逗号、多或少空格,全角或半角符号不同,结果感叹号
name=input()
print('欢迎你', name) # 欢迎你 李明
模仿题目示例,只选其中一种方法按题目要求修改就可以,下面代码会输出四句话,而且姓名被固定下来不能变化
name ='李明'
print('Hello,',name)
print('Hello'+','+name)
print(f'Hello,{name}')
print('Hello,{}'.format(name))
input('user') # 括号中的参数是多余的,会额外多输出一个字符串,输入的字符串未命名,无法重复使用
print('你好,'user) # 参数user未定义,不可使用,建议用Pycharm避免语法问题
- 语法错误
建议用pycharm编程,及时发现语法错误并修改:
input('user') # 函数用法错误,参数中的字符串会被原样输出,函数未命名,用户输入的数据无法再利用
print('你好,'user) # 未用pycharm编程,user是未定义的变量不可用,语法错误