#deck 是一个列表
>>> while deck:
... ignore = input(deck.pop())
...
4 of clubs
2 of hearts
8 of diamonds
1 of clubs
5 of clubs
>>> while deck:
... ignore = input()
... deck.pop()
...
'8 of spades'
'9 of spades'
'7 of diamonds'
这两种方式的结果有什么不同?前面的用法是第一次使用和见到。
input(deck.pop())会将deck弹出的字符串作为输入提示符,而input()则没有输入提示符,等输入结束后才会从deck弹出一个字符串。显然,需要从键盘接受输入的时候,有一个提示会更友好一些。
补充:我的表述可能不准确,结果是明显不同
我想问这两种方式的差别在哪里???第一种方式应该如何理解他的使用???