zoukankan      html  css  js  c++  java
  • 小甲鱼-002用python设计第一个游戏

    第一个游戏

    示例1:

    #/usr/bin/env python3
    # -*-coding:utf-8 -*-
    print("-----我是自恋狂-----")
    temp = input("请问骰子有几个面:")
    guess = int(temp)
    if guess == 6:
        print("你猜对了")
    else:
        print("猜错了")
    print("游戏结束")
    

    示例2:

    为上例增加异常捕捉

    #/usr/bin/env python3
    # -*-coding:utf-8 -*-
    print("-----我是自恋狂-----")
    temp = input("请问骰子有几个面:")
    try:
        guess = int(temp)
        if guess == 6:
            print("你猜对了")
        else:
            print("猜错了")
    except ValueError as e:
        print("你的输入值是:%s"%temp)
        print("此处要求输入纯数字,请重新运行")
    finally:
        print("游戏结束")
    

    内置函数

    内置函数为built in function,建成BIF。
    
    #/usr/bin/env python3
    # -*-coding:utf-8 -*-
    #BIF 内置函数,查看内置函数dir(__builtins),小写的是内置函数,通过help可以查看当前方法的使用
    print(dir(__builtins__))
    #查看方法介绍
    help(str)
    

    FAQ

    print使用 ‘+’连接,两边值的类型必须一致,否则会提示TypeError。

    #/usr/bin/env python3
    # -*-coding:utf-8 -*-
    a = 7
    print("'hello',a: ",'hello',a)
    print("'hello %s'%a: ",'hello %s'%a)
    # +号两边转为相同类型即可
    print("'hello '+str(a)",'hello '+str(a))
    
  • 相关阅读:
    POJ 3579 Median (二分)
    POJ 2976(01分数划分+二分)
    CodeForces
    hdu3555 Bomb(数位dp)
    hdu 2476 String painter(区间dp)
    poj 2955 Brackets(区间dp)
    HDU 2665(主席树,无修改第k小)
    BNUOJ ->Borrow Classroom(LCA)
    poj 2763(在线LCA+树状数组)
    Jmeter-常用线程组设置及场景运行时间计算
  • 原文地址:https://www.cnblogs.com/csj2018/p/10061984.html
Copyright © 2011-2022 走看看