Python 3不打印

时间:2017-05-21 04:22:44

标签: python

我知道函数默认返回None,但我的问题似乎来自int / input / print ???

n1 = int(input(print('First number : ')))
n2 = int(input(print('Second number : ')))

这是结果

First number :
None12       <~~~typed in 12 then Enter
Second number :
None

3 个答案:

答案 0 :(得分:2)

删除print()调用。 input()函数只接受一个字符串作为参数,而print并没有实际返回任何内容。

答案 1 :(得分:1)

您无需在此处拨打{filteredEmails.map(user => { return ( <List key={user.user_id}> <div className="mail"> <ListItem key={user.user_id} disabled={true} leftAvatar={ <Avatar size={80} src={user.picture} /> } rightIconButton={<RaisedButton label={user.name} primary={true} key={user.user_id} onTouchTap={onTouchTap={() => this._handleClick(user.user_id)}} style={style} /> } > <div className="searchContent" key={user.user_id}> <div className="subject">{user.name}</div> <br></br> <div className="from">{user.email}</div> <br></br> <div className="subject">{user.identities[0].provider}</div> </div> </ListItem> </div> </List> ); })} 功能:

print

答案 2 :(得分:-1)

正如他们在输入之前告诉你的那样,在打印是一个函数时只输入字符串,如果你想使用print,这就是你应该写它的方式:

n1 = int(input('First number : '))

n2 = int(input('Second number : '))

print(n1)

print(n2)