鱼C论坛

 找回密码
 立即注册
查看: 2118|回复: 2

[已解决]想知道,用if语句怎样判断字符串

[复制链接]
发表于 2021-9-24 20:12:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
print('你听说过盗墓笔记吗?')


def answer(hd):
    if answer == '没听过':#想在输入这个时会输出其他
   
        print('那是我的青春')
    else:
        print('那你知道铁三角吗?')


hd = int(input('那个吴邪呀'))

answer(hd)


但每一次只能输入数字,一旦输入字符串或者是中文时就会报错

报错:Traceback (most recent call last):
  File "D:/实验品5.py", line 12, in <module>
    hd = int(input('那个吴邪呀'))
ValueError: invalid literal for int() with base 10: "'没听过'"
最佳答案
2021-9-24 20:25:11
字符串不用转化成int


  1. print('你听说过盗墓笔记吗?')


  2. def answer(hd):
  3.     if hd == '没听过':#想在输入这个时会输出其他
  4.    
  5.         print('那是我的青春')
  6.     else:
  7.         print('那你知道铁三角吗?')


  8. hd = input('那个吴邪呀')

  9. answer(hd)

复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-24 20:25:11 | 显示全部楼层    本楼为最佳答案   
字符串不用转化成int


  1. print('你听说过盗墓笔记吗?')


  2. def answer(hd):
  3.     if hd == '没听过':#想在输入这个时会输出其他
  4.    
  5.         print('那是我的青春')
  6.     else:
  7.         print('那你知道铁三角吗?')


  8. hd = input('那个吴邪呀')

  9. answer(hd)

复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-24 20:26:02 | 显示全部楼层
hd = input('那个吴邪呀')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-20 14:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表