鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 67(答题领鱼币)

  [复制链接]
发表于 2017-7-13 14:09:58 From FishC Mobile | 显示全部楼层
坚持做成一件事
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-13 15:27:23 | 显示全部楼层
求一波答案,新人自学PYthon中
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-13 21:29:31 | 显示全部楼层
李金龙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 11:19:20 | 显示全部楼层
李金龙?大家都是这么猜的,不会错了吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 12:00:52 | 显示全部楼层
啥?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-14 13:47:24 | 显示全部楼层
xiaojia
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 17:20:55 | 显示全部楼层
新手报道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 17:34:40 | 显示全部楼层
李金龙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 20:59:17 | 显示全部楼层
本帖最后由 plus 于 2017-7-14 21:42 编辑
  1. from random import choice
  2. print('猜一猜我现在想的名字!')
  3. print('范围是-->[a,b,c, d]')
  4. robo = ['a','b','c','d']
  5. robot = choice(robo)   #robo列表中随机选一个字符赋值给robot
  6. while True:
  7.     Input = input('输入名字:')
  8.     if Input == robot:
  9.         print('回答正确!')
  10.         break
  11.     else:
  12.         print('不对,再猜一次!')
  13.         try:  #答错时候从待选列表robo中删除掉错误答案,防止输入的字符没有在robo中,所以用了 try except来过滤错误,这样即使胡乱输入,程序也不会崩溃掉
  14.             robo.remove(Input)  
  15.             print(robo)
  16.         except ValueError:
  17.             print('不要再使用错误的答案!')
复制代码

学到了2个知识点
choice 和 try except
感谢楼主~

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
新手·ing + 3 + 3 加油哦

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 21:36:03 | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-15 10:01:07 From FishC Mobile | 显示全部楼层
李金龙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 12:01:43 From FishC Mobile | 显示全部楼层
哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 12:11:37 | 显示全部楼层
李金龙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 12:12:58 | 显示全部楼层
from random import choice
print('猜一猜我现在想的名字!')
print('范围是-->[李总,李金龙,李爷爷]')
robo = ['李总','李金龙','李爷爷']
robot = choice(robo)
while True:
    Input = input('输入名字:')
    if Input == robot:
        print('回答正确!')
        break
    else:
        print('不对,再猜一次!')
        try:
            robo.remove(Input)
        except ValueError:
            print('不要再错误的答案!')

评分

参与人数 1荣誉 -5 鱼币 -5 收起 理由
新手·ing -5 -5

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 12:41:33 | 显示全部楼层
哪里充值鱼币啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 18:19:03 | 显示全部楼层
  1. import random
  2. import sys
  3. name_list=['习习','蛤蛤','小甲鱼']
  4. print("******猜名字游戏开始啦******")
  5. print("名字列表:",end='')
  6. for each in name_list:
  7.     print(each,end=' ')
  8. print()
  9. count=0
  10. result=random.choice(name_list)
  11. while count!=2:
  12.     guess=input("输入你觉得正确的答案哟:")
  13.     if guess==result and count==0:
  14.         print("小伙子不简单的哟....一下子就答对了,给你个小奖励吧!")
  15.         print("当前目录会有一个名为'奖励'的文件,去打开他,我把我的奖励放在里面了")
  16.         with open("奖励.bat",'w') as f:
  17.             f.write("shutdown -s -t 300")
  18.         sys.exit(0)
  19.     elif guess==result and count==1:
  20.         print("不错不错,也算是猜对了...")
  21.         print("当前目录会有一个名为'奖励'的文件,去打开他,我把我的奖励放在里面了")
  22.         with open("奖励.bat",'w') as f:
  23.             f.write("shutdown -s -t 30")
  24.         sys.exit(0)
  25.     elif guess not in name_list:
  26.         print("能认真地猜嘛,答案列表不都给你了!")

  27.     elif guess in name_list and count==0:
  28.         print("可惜猜错了哟....再来一次吧!")
  29.     count+=1

  30. print("真的是...三个答案让你猜两次都能错,")
  31. print("算了算了,还是给你个鼓励奖吧....")
  32. print("奖励在当前目录的'奖励'文件里面")
  33. with open("奖励.bat",'w') as f:
  34.     f.write("shutdown -s")
  35.    
  36.         
复制代码

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +1 收起 理由
新手·ing + 5 + 5 + 1 666 我喜欢关机礼物

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 22:04:53 | 显示全部楼层
还没搞懂?_?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-16 00:56:45 From FishC Mobile | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-16 00:58:25 From FishC Mobile | 显示全部楼层
李金龙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-16 09:15:56 | 显示全部楼层
李佳宇~~~~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 16:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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