AI智能整理导入 AI智能整理导入
×
首页 题库中心 计算机python题库总 题目详情
CACBB23E5B400001829B1BBA185F81E0
计算机python题库总
253
单选题

17.( )在一行上输入两个字符串到两个变量a、b中的语句正确的是()。

A
a,b=input()
B
a,b=input().split()
C
a=input();b=input()
D
a=input(b)

答案解析

正确答案:B

解析:

当然,我很乐意为你解释这道题。 题目要求从一行输入两个字符串,并将它们分别赋值给变量a和b。我们来分析每个选项: A: `a,b=input()` - 这个选项试图在一行中通过逗号分隔来赋值,但`input()`函数只会读取一整行作为字符串,并不会自动分割,所以这是错误的。 B: `a,b=input().split()` - 这个选项首先使用`input()`读取一整行,然后使用`split()`方法按空白字符(默认)分割字符串,最后将分割后的两个子字符串分别赋值给a和b。这是正确的。 C: `a=input();b=input()` - 这个选项会分别读取两行输入,每行一个字符串,分别赋值给a和b。不符合题目要求的一行输入两个字符串。 D: `a=input(b)` - 这个选项语法上是错误的,因为`input()`函数的参数应该是提示字符串,而这里试图将未定义的变量b作为参数。即使b已定义,这也不符合题目要求的一行输入两个字符串。 因此,正确答案是B。希望这能帮助你
计算机python题库总

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu