如何使用户输入的内容与打印语句在同一行?
例如,对于下面的代码片段,输出结果应该是:
Enter grade for course 1: A
Enter credits for course 1: 4
目前我得到的是这个:
Enter grade for course 1:
A
Enter credits for course 1:
4
以下是代码片段:
for i in range(1,coursenumber+1):
print("Enter grade for course ", i,":", end =""),
grade=str(input())
print("Enter credits for course", i,":", end =" ")
credit=int(input())
totalgpa+=translate(credit,grade)
totalcredit+=credit