Python 常见的语句和c#中的语句概念差不多,不过就是else的用法比较奇特,break和continue也差不多
输入语句
#读取输入的内容
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