在python中如何使程序以空行结尾?

2024-05-19 16:36:04 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个作业,我们必须创建一个程序来计算工资,然后循环,教授希望我们在工资或工时输入一个空行的情况下结束。到目前为止,这是我所拥有的

^{1}$

程序只在输入为零时终止,但如果只输入一个空行,程序将以错误终止。在

编辑

多亏了Ricky Kim,程序现在可以工作并在空行和零上终止! 这是新密码

^{pr2}$

Tags: 程序编辑错误作业情况教授kim空行
1条回答
网友
1楼 · 发布于 2024-05-19 16:36:04

在转换为float或int之前,可以检查它是否为空。例如:

answer = 'yes'
while answer == 'yes':
    hourly_pay = input('Enter hourly pay: ')

    if not hourly_pay:
        print('empty line so quit')
        break
    else:
        hourly_pay = float(hourly_pay)

    if hourly_pay == 0:
        print ('Program Terminated')
        break
    #rest of your code here

做同样的事几个小时。在

相关问题 更多 >