python 每行输入一个日期,输入回车时结束输入
时间: 2023-07-01 20:04:24 浏览: 119
你可以使用一个 while 循环和 input 函数来实现这个功能:
```python
dates = []
while True:
date = input("请输入一个日期(格式:YYYY-MM-DD),按回车结束输入:")
if date == "":
break
dates.append(date)
print("输入的日期为:", dates)
```
在这个代码中,我们定义了一个空列表 dates,用于存储用户输入的日期。然后使用一个 while 循环来不断向用户询问日期,直到用户输入回车为止。每次用户输入一个日期,就将它添加到 dates 列表中。最后,输出用户输入的日期列表。
相关问题
python每行输入一个日期,输入回车时结束输入
你可以使用以下代码来实现:
```python
dates = []
while True:
date = input("请输入一个日期(格式:YYYY-MM-DD),输入回车结束:")
if date == "":
break
dates.append(date)
print("输入的日期有:")
for date in dates:
print(date)
```
这段代码会先定义一个空列表 `dates`,然后使用一个无限循环来读取用户输入的日期。如果用户输入了一个空字符串(即按下了回车),则退出循环。否则,将输入的日期添加到列表中。最后,遍历列表输出所有输入的日期。
每行输入一个日期,输入回车时结束输入 提示:判断输入是否为空字符串,为真则结束输入 本题保证所有输入均为标准格式yyyy-mm-dd 输出: 输出最大的人的出生日期,格式同输入。
我可以帮你解决这个问题。你可以使用以下代码实现:
```python
max_date = "0000-00-00" # 初始化最大日期为一个较小的值
while True:
date = input()
if date == '': # 判断输入是否为空字符串,为真则结束输入
break
if date > max_date: # 判断是否为最大日期
max_date = date
print(max_date)
```
这个程序会不断地读取输入,判断是否为最大日期,并将最大日期保存下来。当输入为空字符串时,结束输入,并输出最大日期。
阅读全文