input去空格

貨幣轉換
while True:
	MonStr = input()

	if MonStr[:3] == "RMB":
		USD = eval(MonStr[3:])/6.78
		print("USD{:.2f}".format(USD))
	elif MonStr[:3] == "USD":
		RMB = eval(MonStr[3:])*6.78
		print("RMB{:.2f}".format(RMB))
	else:
		print()

例子是一個貨幣轉換的小程序。
當輸入RMB123這種格式時候,會輸出USD18.14
可是若是輸入的時候,RMB123前有空格(數量不定),或者後面存在空格,程序就沒法輸出結果。小程序

能夠input行後加上MonStr = MonStr.strip()
「字符串」.strip()能夠起到去除空格做用。
一樣,replace("\n", "")能夠去除換行符
**code

相關文章
相關標籤/搜索