我有以下腳本:提示輸入功能,包括變量
#! /usr/bin/python3
name1 = input('Enter the name of first person ')
name2 = input('Enter the name of second person ')
age1 = int(input("Enter the first age "))
age2 = int(input('Enter the second age '))
print('%s' %name1, 'is %d' %age1, 'years and %s' %name2, 'is %d' %age2, 'years')
agex = age1
age1 = age2
age2 = agex
print('Now we swap ages: %s' %name1, 'is %d' %age1, 'years and %s' %name2, 'is %d' %age2, 'years')
我會想是詢問年齡,包括進入名稱問題的名字,我的意思是,是這樣的:
age1 = int(input("Enter the age of", name1))
但是,這並不工作...
所以,如果你回答,因爲第一personame約翰,所以你應該得到:
輸入John的年齡:
我怎樣才能做到這一點?
請你的問題是一致......你的變量是'name1',但你再談論'nom1'。 – donkopotamus
您是否嘗試使用'+'代替'','? – TigerhawkT3
或者你已經知道的'%'格式。 – TigerhawkT3