jackiepollock 发表于 2020-8-20 15:13:56

为什么int( )括号里留空呢?

小甲鱼讲义上的:

import random
times = 3
secret = random.randint(1, 10)
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times >0):
    temp = input( )
    guess = int(temp)
    times = times -1
    if guess == secret:
      print('哇')
      print('哼')
    else:
      if guess>secret:
            print('大了')
      else:
            print('小了')
      if times > 0:
            print('GIVE ANOTHER TRY')
      else:
            print('THAT\'S ALL YOUR SHOT')
print('没了')

我的问题是:在第七行里,input后面的括号()里面没有东西,这是为什么,又是什么意思呢?
请大神指教。
      

zltzlt 发表于 2020-8-20 15:14:29

input() 中间可以有参数也可以没有,如果没有参数表示不打印任何内容,直接询问用户输入。

jackiepollock 发表于 2020-8-20 15:15:41

以及第五行的结尾,end=" "是什么意思呢?

wp231957 发表于 2020-8-20 15:17:57

jackiepollock 发表于 2020-8-20 15:15
以及第五行的结尾,end=" "是什么意思呢?

不换行输出

jackiepollock 发表于 2020-8-20 15:19:29

zltzlt 发表于 2020-8-20 15:14
input() 中间可以有参数也可以没有,如果没有参数表示不打印任何内容,直接询问用户输入。

谢谢,还有一个疑问,请问以及第五行的结尾,end=" "是什么意思呢?

zltzlt 发表于 2020-8-20 15:26:37

jackiepollock 发表于 2020-8-20 15:19
谢谢,还有一个疑问,请问以及第五行的结尾,end=" "是什么意思呢?

请见:https://fishc.com.cn/thread-159045-1-1.html

jackiepollock 发表于 2020-8-20 15:40:08

zltzlt 发表于 2020-8-20 15:26
请见:https://fishc.com.cn/thread-159045-1-1.html

感谢!

zltzlt 发表于 2020-8-20 15:40:23

jackiepollock 发表于 2020-8-20 15:40
感谢!

如果你的问题已解决,请设置【最佳答案】。

jackiepollock 发表于 2020-8-20 15:41:06

wp231957 发表于 2020-8-20 15:17
不换行输出

谢谢
页: [1]
查看完整版本: 为什么int( )括号里留空呢?