首页 > 编程知识 正文

python脚本怎么执行,python游戏脚本教程

时间:2023-05-06 04:52:11 阅读:13012 作者:2216

安装索引python3.7环境

在vim编辑器中安装配置实现编辑器中验证脚本行为1.vim编辑器的配置文件为/etc/vimrc

:在sudo vim /etc/vimrc中打开vim配置文件

在最后添加以下内容时,可以将F5指定为测试脚本的快捷键:

注:这种方式对脚本的单元测试很有用。

map F5 :呼叫compilerungcc () CRfunc! compilerungcc (exec ' w ' if filetype==' c ' exec '! g % -o %' exec '! time.//% ' else if filetype==' CPP ' exec '! g % -o %' exec '! time.//% ' else if filetype==' Java ' exec '! javac %' exec '! time Java % ' else if filetype==' sh ' : time bash % else if filetype==' python ' exec '! 时间版2.7 % '执行'! time python 3.6 % ' else if filetype==' html ' exec '! Firefox % ' else if filetype==' go ' exec '! go build %' exec '! timegorun % ' else if filetype==' mkd ' exec '! //vim/markdown.pl%.html'exec '! firefox %.html ' endifendfunc示例

vim testF5.py

编辑python时,如果有中文输出或注释,将显示错误信息。 syntax error : non-ascii character‘ xe7’infile…

在当前. py文件的开头写如下:

#-- coding:UTF-8 --或#coding=UTF-8 (必须添加到第一行才能运行) x=input (请输入'数字: ' ) #基本输入为字符串形态x=int (请输入直接按F5

pressenterortypecommandtocontinue

请输入数字:120

大于100,小于200

real 0m9.273s

user 0m0.007s

sys 0m0.001s

后退直接按Tab返回,输入集合,执行F5

集合

交集和并集-符号和|

差集和逆交叉-符号-和^

S1={ 3,4,5 } S2={ 4,5,6 } S3=S1 S2 pressenterortypecommandtocontinue

set ([ 4,5 ] ) )。

S1={ 3,4,5 } S2={ 4,5,6 } S3=S1|S2打印(S3 )结果: pressenterortypecommandtocontinue

set ([ 3,4,5,6 ]

S1={ 3,4,5 } S2={ 4,5,6 } S3=S1-S2结果: pressenterortypecommandtocontinue

set([3] ) )。

S1={ 3,4,5 } S2={ 4,5,6 } S3=S1 ^ S2结果: pressenterortypecommandtocontinue

set ([ 3,6 ]

判断集合in或not in

S1={ 3,4,5 } S2={ 4,5,6,7 } S3=S1 S2打印(S3 )结果: pressenterortypecommandtocontinue

set ([ 4,5 ] ) )。

S1={ 3,4,5 }打印(6i NS1 )结果: pressenterortypecommandtocontinue

假的

S1={ 3,4,5 }打印(6i NS1 )结果: pressenterortypecommandtocontinue

假的

S1={ 3,4,5 }打印(6not in S1 )结果: pressenterortypecommandtocontinue

真的

关键帧-值对(关键帧-值) )

判断键值对用in和not in删除用delete

DIC={ x : x *2for Xin [ 3,4,5 ] }打印(DIC )结果: pressenterortypecommandtocontinue

{:6、4:8、5:10}

四则运算

n1=int(input ('请输入数字一: ' ) n2=input ) ) #可以除以加减运算的符号(,-,*,/) present ent

Chinese=56 English=46 math=100 if Chinese==100 and English==100 and math==100: print (' pass ' ); else :打印(故障) )结果: pressenterortypecommandtocontinue

故障

Chinese=56 English=46 math=100 if Chinese==100 or English==100 or math==100: print (pass ); else :打印(' faile ); 结果: pressenterortypecommandtocontinue

传球

累计加法

i=0i=i 1; I=i1打印(I; 结果: pressenterortypecommandtocontinue

2

for循环

foriinrange (0,2 ) :打印) ' Hello ' )结果:

pressenterortypecommandtocontinue

你好

你好

车轮循环

i=0; while(I10 ) :打印(hello ) ) i=1; 结果:光晕

程序

defff(x ) : return x 3def f(x ) x ) : returnx 3打印(f )2) )结果: pressenterortypecommandtocontinue

5

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。