如何在Python 3.7中输入多行

时间:2018-09-26 18:38:59

标签: python-3.x

payroll = eval(input("Enter employee's name:""\nEnter number of hours worked this week:""\nEnter hourly pay rate:""\nEnter federal tax withholding rate:""\nEnter state tax witholding rate:"))

Enter employee's name:
Enter number of hours worked this week:
Enter hourly pay rate:
Enter federal tax withholding rate:
Enter state tax witholding rate:

我只能在最后一行输入一个值

1 个答案:

答案 0 :(得分:1)

如果需要多个输入,则需要多次调用new Scanner("string with the input\nthat you want to test\n")。除非您确切知道自己在做什么,否则也请避免使用input;而是将输入转换为所需的类型,例如eval作为费率。

float

这些var名称是任意的-您可以根据需要更改它们。