天下独我意 发表于 2018-4-5 11:42:37

???

问个问题:它为什么会报错?请把改正后的代码发过来,谢谢!!
def xiti():
    print('天下独我意帅不帅\n1.不帅\n2.帅\n3.不清楚')
    yihao = int(input('请输入(1或2或3):'))
    fenshu = 10
    if yihao == 1:
      print('下一题')
    else:
      fenshu-3
      print('下一题')
    erhao =str(input('请问这款应用的名字是什么:'))   
    if erhao == '电脑生活':
      print('下一题')
    else:
      fenshu-5
      print('下一题')
    there = input('请问你喜欢它吗(1.喜欢2.不喜欢):')
    if there == 1:
      int(fenshu)
      str(fenshu)
      print('你的总分为'+fenshu)
    else:
      fenshu-2
      int(fenshu)
      str(fenshu)
      print('你的总分为'+fenshu)
xiti()
import yinyong

南城顾她 发表于 2018-4-5 12:22:24

def xiti():
    print('天下独我意帅不帅\n1.不帅\n2.帅\n3.不清楚')
    yihao = int(input('请输入(1或2或3):'))
    fenshu = 10
    if yihao == 1:
      print('下一题')
    else:
      fenshu-3
      print('下一题')
    erhao =str(input('请问这款应用的名字是什么:'))
    if erhao == '电脑生活':
      print('下一题')
    else:
      fenshu-5
      print('下一题')
    there = input('请问你喜欢它吗(1.喜欢2.不喜欢):')
    if there == 1:
      int(fenshu)
      str(fenshu)
      print('你的总分为'+fenshu)
    else:
      fenshu-2
      int(fenshu)
      str(fenshu)
      print('你的总分为'+str(fenshu))
xiti()


南城顾她 发表于 2018-4-5 12:23:55

你图片中的让number=int(number)就好 了需要一个值去接收它

Zmynx_2017 发表于 2018-4-5 14:22:10

def xiti():
    print('天下独我意帅不帅\n1.不帅\n2.帅\n3.不清楚')
    yihao = int(input('请输入(1或2或3):'))
    fenshu = 10
    if yihao == 1:
      print('下一题')
    else:
      fenshu = fenshu-3
      print('下一题')
    erhao = input('请问这款应用的名字是什么:')   
    if erhao == '电脑生活':
      print('下一题')
    else:
      fenshu = fenshu-5
      print('下一题')
    there = int(input('请问你喜欢它吗(1.喜欢2.不喜欢):'))
    if there == 1:
      print('你的总分为',fenshu)
    else:
      fenshu = fenshu-2
      print('你的总分为',fenshu)
xiti()

你看看还有什么问题吗?

BngThea 发表于 2018-4-5 14:26:21

int返回一个int

直接用/只会得到float,而且也不能这样

xd123456 发表于 2018-4-5 15:48:46

不需要引用
页: [1]
查看完整版本: ???