python 需要输入多个变量_在一个变量中存储多个输入

stop = "stop"

# okay --- 'sentence' is a list. Good start.

sentence = []

while sentence != stop:

# ...but now you've replaced the list 'sentence' with the word that was just input

# NOTE that in Python versions < 3, you should use raw_input below.

sentence = input("Enter a word: ")

# ...and this does nothing.

sentence = sentence

print(sentence)

如果你这样做,效果会更好:stop = "stop"

sentence = []

# create a new variable that just contains the most recent word.

word = ''

while word != stop:

word = input("Enter a word: ")

# stick the new word onto the end of the list

sentence.append(word)

print(sentence)

# ...and convert the list of words into a single string, each word

# separated by a space.

print " ".join(sentence)

…或者重新设计一点以省略“停止”,例如:stop = "stop"

sentence = []

while True:

word = input("Enter a word: ")

if word == stop:

# exit the loop

break

sentence.append(word)

# ...and convert the list of words into a single string, each word

# separated by a space.

print " ".join(sentence)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果要判断一个变量是否包含多个字符串,可以使用 Python 的 `in` 运算符。例如: ``` string = "abcdefg" if "a" in string and "b" in string and "c" in string: print("字符串 string 包含 a、b 和 c") else: print("字符串 string 不包含 a、b 和 c") ``` 上面的代码会判断字符串 `string` 是否包含字符串 `"a"`、`"b"` 和 `"c"`,如果都包含,则会输出 "字符串 string 包含 a、b 和 c",否则会输出 "字符串 string 不包含 a、b 和 c"。 你也可以将多个要判断的字符串放在一个列表,然后使用列表推导式来简化代码: ``` string = "abcdefg" strings = ["a", "b", "c"] if all(s in string for s in strings): print("字符串 string 包含所有的字符串") else: print("字符串 string 不包含所有的字符串") ``` 上面的代码会判断字符串 `string` 是否包含列表 `strings` 的所有字符串,如果都包含,则会输出 "字符串 string 包含所有的字符串",否则会输出 "字符串 string 不包含所有的字符串"。 注意:`in` 运算符是区分大小写的,因此 "A" 和 "a" 被视为不同的字符串。如果你想忽略大小写,可以先将所有的字符串都转 ### 回答2: 在Python,可以使用if语句来判断多个字符串是否在一个变量。首先,我们需要将这些字符串存储在一个列表或元组。然后,通过使用in关键字,判断这些字符串是否在变量。以下是一个示例代码: ```python # 定义一个变量 variable = "Hello, Python!" # 定义多个字符串 str1 = "Hello" str2 = "Python" str3 = "World" # 判断多个字符串是否在变量 if str1 in variable and str2 in variable: print("str1和str2都在变量") elif str1 in variable: print("str1在变量") elif str2 in variable: print("str2在变量") else: print("str1和str2都不在变量") ``` 在上述代码,我们定义了一个变量`variable`,以及多个字符串`str1`、`str2`和`str3`。然后,使用if语句判断这些字符串是否在变量。如果str1和str2都在变量,会输出"str1和str2都在变量";如果只有str1在变量,会输出"str1在变量";如果只有str2在变量,会输出"str2在变量";如果str1和str2都不在变量,会输出"str1和str2都不在变量"。 需要注意的是,这里使用了`and`关键字来同时判断两个字符串是否在变量。如果需要判断更多的字符串,可以继续在if语句添加相应的条件。 ### 回答3: 在Python,可以使用if语句以及in关键字来判断多个字符串是否存在于一个变量。程序会遍历每个字符串,逐个检查是否在变量出现。 以下是一个示例: ``` # 创建一个字符串变量 my_string = "Hello, World!" # 定义要判断的字符串列表 search_strings = ["Hello", "Python", "World"] # 使用if语句判断每个字符串是否存在于变量 for string in search_strings: if string in my_string: print(string + " 存在于变量") else: print(string + " 不存在于变量") ``` 上述示例,首先创建一个字符串变量`my_string`,然后定义一个要判断的字符串列表`search_strings`。然后使用for循环遍历`search_strings`的每个字符串,通过if语句结合in关键字判断该字符串是否存在于`my_string`变量。若存在,则打印该字符串"存在于变量",否则打印"不存在于变量"。 在这个示例,"Hello"和"World"这两个字符串都存在于`my_string`变量,因此输出结果如下: ``` Hello 存在于变量 Python 不存在于变量 World 存在于变量 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值