浅酌清酒 发表于 2021-8-5 21:12:41

如何改进

"""用python设计一个游戏"""
import random

counts = 3
answer = random.randint(1,10)

while counts > 0:
    temp = input("不妨猜猜小甲鱼现在心里想的是哪个数字,")
    guess = int(temp)

    if guess == answer:
      print("你是小甲鱼心里的蛔虫吗?!")
      print("哼,猜中了也没奖励")
      break
    else:
      if guess < answer:
            print("小了")
      else:
            print("大了")
      counts = counts - 1

print(answer)                                   怎么样实现打印效果是 “答案是2(一个具体的数)”
print("游戏结束,不玩了")


大马强 发表于 2021-8-5 21:17:09

import random

counts=3
answer=random.randint(1, 10)

while counts > 0:
    temp=input("不妨猜猜小甲鱼现在心里想的是哪个数字,")
    guess=int(temp)

    if guess == answer:
      print("你是小甲鱼心里的蛔虫吗?!")
      print("哼,猜中了也没奖励")
      break
    else:
      if guess < answer:
            print("小了")
      else:
            print("大了")
      counts=counts - 1

print("答案是", answer)
print("游戏结束,不玩了")
这样吗?

大马强 发表于 2021-8-5 21:19:46

print 里面可以直接放多个东西,用逗号隔开就好
上面可以改成
print(f"答案是{answer}哟")
f"xxxx{name}xxx" ,name 是一个变量

浅酌清酒 发表于 2021-8-5 21:24:53

大马强 发表于 2021-8-5 21:19
print 里面可以直接放多个东西,用逗号隔开就好
上面可以改成



前面的f什么意思

大马强 发表于 2021-8-5 21:29:19

浅酌清酒 发表于 2021-8-5 21:24
前面的f什么意思

你学到后面就会知道了,r'xx' 表示原始字符串,f‘xxx{yyy}xxx’,你可以用一个字符变量来替换yyy,字符串格式方法的一种
页: [1]
查看完整版本: 如何改进