请求用户输入,除非他们写“否”,然后将所有输入打印为csv-Python
我正在寻找一些方法来不断地向用户请求输入字符串,一旦完成,我想将所有响应打印回控制台。像下面这样请求用户输入,除非他们写“否”,然后将所有输入打印为csv-Python,python,while-loop,stdout,user-input,stdin,Python,While Loop,Stdout,User Input,Stdin,我正在寻找一些方法来不断地向用户请求输入字符串,一旦完成,我想将所有响应打印回控制台。像下面这样 while True: cityName = input("Write the name of the city visited and hit enter, if you have another city write it after, once you are done, enter no. ") #Forexample user wrote, NY
while True:
cityName = input("Write the name of the city visited and hit enter,
if you have another city write it after, once you are done, enter
no. ")
#Forexample user wrote, NY [hit enter], Los Angeles [hit enter],
#London [hit enter] No.
if cityName == 'no':
break
counter += 1 //Not sure about this part.
print(cityName.counter + ",") #Not sure about this part
#I want it to print NY, Los Angeles, London.
建立一个城市名称列表。然后打印列表项的连接值
city_names = []
while True:
city_name = input(
'Write the name of the city visited and hit enter, '
'if you have another city write it after, once you '
'are done, enter no. ')
if city_name == 'no':
break
city_names.append(city_name)
print(', '.join(city_names))
建立一个城市名称列表。然后打印列表项的连接值
city_names = []
while True:
city_name = input(
'Write the name of the city visited and hit enter, '
'if you have another city write it after, once you '
'are done, enter no. ')
if city_name == 'no':
break
city_names.append(city_name)
print(', '.join(city_names))