为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 int(input); 中将单词作为答案;

如何在 int(input); 中将单词作为答案;

炎炎设计 2021-11-23 19:44:17
import timeimport randomlista=('ACE','2','3','4','5','6','7','8','9','10','BOY','LADY','KING')print('You have got',random.choice(lista))i=int(input('Do you want to get a new card'))YES=1if i == YES:    print('Your second card is:',random.choice(lista))我想将 aYES作为答案,但它不起作用。你能向我解释一下我该怎么做吗?
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

尝试这个:


import time

import random

lista=('ACE','2','3','4','5','6','7','8','9','10','BOY','LADY','KING')

print('You have got',random.choice(lista))


i = input('Do you want to get a new card: ')


if i == "YES":

    print('Your second card is:',random.choice(lista))

您使用“是”(字符串)作为整数,不能将整数与字符串进行比较。


查看完整回答
反对 回复 2021-11-23
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

import time

import random


lista=('ACE','2','3','4','5','6','7','8','9','10','BOY','LADY','KING')

print('You have got',random.choice(lista))

i=int(input('Do you want to get a new card'))

YES=1

if i == YES:

    print('Your second card is:',random.choice(lista))

我想将 aYES作为答案,但它不起作用。你能向我解释一下我该怎么做吗?


查看完整回答
反对 回复 2021-11-23
  • 2 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信