python(贪吃蛇)
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的地方就有iffor 语句
#这里的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
分类: python(贪吃蛇)
作者: Leo_wl
出处: http://www.cnblogs.com/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did48910