在.NET外散步之我爱贪吃蛇Python -常见语句(神奇的else)

简介: Python 常见的语句和c#中的语句概念差不多,不过就是else的用法比较奇特,break和continue也差不多 输入语句 Python c# #读取输入的内容 myvalue=ra...
+关注继续查看

Python 常见的语句和c#中的语句概念差不多,不过就是else的用法比较奇特,break和continue也差不多

输入语句

Python c#
   #读取输入的内容
    myvalue=raw_input(u"输入一个数字")
    print(myvalue)
    myint=int(myvalue)
    print(myint)
            Console.Write("输入一个数字");
            string myvalue = Console.ReadLine();
            int myint = int.Parse(myvalue);
            Console.WriteLine(myvalue);

一般的ifelse

   if myint<10:
        print(u"输入小于10")
    else:
        print(u"输入大于10")
            if (myint < 10)
            {
                Console.WriteLine("输入小于10");
            }
            else
            {
                Console.WriteLine("输入大于10");
            }

if else 嵌套

    #elif 是if else 的简写
    #这个语言里面没有switch这个东西
    myvalue=raw_input(u"再输入一个数字")
    myint=int(myvalue)
    if myint<5:
        print(u"小于5")
    elif myint<7:
        print(u"小于7")
    elif myint<10:
        print(u"小于10")
    else:
        print(u"不小于10")
    #################################
    #注意else 有很多特殊的用法 有else的地方不一定有if
            Console.Write("输入一个数字");
            myvalue = Console.ReadLine();
            myint = int.Parse(myvalue);
            if (myint < 5)
            {
                Console.WriteLine("小于5");
            }
            else if (myint < 7)
            {
                Console.WriteLine("小于7");
            }
            else if (myint < 10)
            {
                Console.WriteLine("小于10");
            }
            else
            {
                Console.WriteLine("大于10");
            }
            //有else的地方就有if

for 语句

    #这里的for更像c#里面的foreach
    mylist=["aaaaaaa","bbbbbbbbbbbb","cccccccccc","dddddddddddd","eeeeeeeeee"]
    for item in mylist:
        print(item)
        print(len(item))
    #这里没有喝c#类似的for(int 1=0;i<10;i++)
    for item in mylist:
        item=item+"1111111111111"
        print(item)
        print(len(item)) 
            foreach (char item in "abcdefg")
            {
                Console.WriteLine(item);
            }

while语句

    ok= True
    while ok:
        mynum=int(raw_input(u"输入数字"))
        if mynum<10:
            print("输入的小于10")
        else:
            print("输入的大于10")
            ok=False
    else:
        print("循环结束")
            bool flag = true;
            while (flag)
            {
                if (myint < 10)
                {
                    myint++;
                    Console.WriteLine(myint);
                }
                else
                {
                    flag = false;
                }
 
            }

for else break 组合

    for x in range(0,10):
        if(x==5):
            break
        else:
            print(x)
    else:
        print(u"循环结束!我靠为什么不输出????遇到break就不执行了??")
            foreach (char item in "abcdefg")
            {
                if (item == 'd')
                {
                    break;
                }
                else
                {
                    Console.WriteLine(item);
                }
            }

for else  continue 组合

    for x in range(0,10):
        if(x==5):
            continue
        else:
            print(x)
    else:
        print(u"循环结束")
            foreach (char item in "abcdefg")
            {
                if (item == 'd')
                {
                    //break;
                    continue;
                }
                else
                {
                    Console.WriteLine(item);
                }
            }

while else 组合

    myok=True
    while(myok):
        for x in range(0,10):
            if x==9:
                myok=False
    else:
        print(u"循环结束")
c# 没这个组合。。。。。。。。。。。。。。。。。。。。。。。。。
test
相关文章
|
16天前
|
Linux 开发者 iOS开发
不来看看?通过Python实现贪吃蛇小游戏
不来看看?通过Python实现贪吃蛇小游戏
|
3月前
|
Python
python实现贪吃蛇游戏
python实现贪吃蛇游戏
153 1
|
3月前
|
Python Windows
用 Python 实现贪吃蛇
用 Python 实现贪吃蛇
60 0
用 Python 实现贪吃蛇
|
4月前
|
存储 Python
亲戚大学生暑假在家没事干?教他用Python写一个简单的贪吃蛇游戏,你想学吗?
@[TOC](目录) 亲戚大学生暑假在家没事干?教他用Python写一个简单的贪吃蛇游戏,你想学吗? 贪吃蛇游戏(Snake Game)是一种经典的益智游戏,玩家需要控制蛇的头部移动,吃掉食物,并不断增长蛇的身体。在游戏过程中,蛇不能碰到墙壁或自身,否则游戏结束。本教程将详细介绍如何使用 Python 语言和 Pygame 库编写一个贪吃蛇游戏。 本文分为以下几个部分: 1. 游戏整体设计 2. Pygame 库介绍 3. 基础类和函数 4. 游戏界面和控制 5. 蛇和食物的实现 6. 碰撞检测 7. 游戏循环和得分系统 8. 完整代码及运行 # 1. 游戏整
|
4月前
|
程序员 API 开发者
【Python】贪吃蛇 —— 无聊必备的小项目
贪吃蛇是一款经典的单机游戏,最早于1976年问世,是由一位俄罗斯程序员创造的。游戏的主要设定是控制一条蛇在一个地图上移动,并不断吃食物。每吃到一颗食物,蛇的身体就会增长一节。游戏会随着时间的推移变得越来越难,需要玩家不断调整操作方式和思路,才能够在游戏中存活更久时间甚至创造高分记录。在游戏中,蛇可以通过键盘或手柄来控制移动方向。而地图上则会出现各种糖果或其他食物,蛇吃下这些食物的同时,也需要避免自己碰到自己的身体或碰到地图中的墙壁,否则就会导致游戏结束。
49 0
【Python】贪吃蛇 —— 无聊必备的小项目
|
5月前
|
Python
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
70 0
|
5月前
|
Python
python小游戏——贪吃蛇游戏3.0版本の历史最高得分记录功能实现
python小游戏——贪吃蛇游戏3.0版本の历史最高得分记录功能实现
52 0
|
5月前
|
Python
python小游戏——贪吃蛇游戏2.0版本の得分功能实现
python小游戏——贪吃蛇游戏2.0版本の得分功能实现
83 0
|
5月前
|
Python
python小游戏——贪吃蛇游戏
python小游戏——贪吃蛇游戏
84 0
|
6月前
|
存储 Python
摸鱼宝典(一)——贪吃蛇游戏改版:贪吃龙 · 双龙戏珠小游戏(Python)
摸鱼宝典(一)——贪吃蛇游戏改版:贪吃龙 · 双龙戏珠小游戏(Python)
85 0
相关产品
云迁移中心
推荐文章
更多