Python代码怎么写?
r=0;data=[]
while r2:
p=input('输入任意键继续,输入‘退出’退出输入...')
if p=='退出':
break
else:
name=input('请输入学生姓名:');grade=int(input('请输入总分:'))
one=input('第一志愿');two=input('第二志愿');three=input('第三志愿')
data=data+[[name,grade,one,two,three]]
s=[['刘',350,1,2,3],['关',300,1,2,3],['张',150,1,2,3]]
data2=[];
for x in range(0,len(data)):
if data[x][1] =int(input('请输入%s第一志愿分数线:'%data[x][0])) :
data2 = data2 + [data[x][0]]
elif data[x][1] =int(input('请输入%s第二志愿分数线:'%data[x][0])):
data2 = data2 + [data[x][0]]
elif data[x][1] =int(input('请输入%s第三志愿分数线:'%data[x][0])):
data2 = data2 + [data[x][0]]
print(data2)
结果:
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:刘备
请输入总分:350
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:关羽
请输入总分:300
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:张飞
请输入总分:150
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...退出
请输入刘备第一志愿分数线:350
请输入关羽第一志愿分数线:350
请输入关羽第二志愿分数线:300
请输入张飞第一志愿分数线:350
请输入张飞第二志愿分数线:300
请输入张飞第三志愿分数线:250
['刘备', '关羽']
求一个Python代码
python3.6版本代码:
while True:#使用while循环语句
print("请输入十进制数:")#提示输入十进制
i = input()#捕获输入的数字并存到变量i
re = bin(int(i)).replace("0b","")#将十进制的i转换为二进制,并去掉0b前缀后存到变量re
print("转换后的二进制为:" + re)#输出提示转换后的二进制
这个用Python写的代码是什么?
代码:
a = eval(input(""))
b = eval(input(""))
n = (b-a)//4
if b / 4 == int(b / 4):
n += 1 #这里有缩进
print(n)
python画五角星代码
python是一种强大的编程语言,通过使用python,我们可以进行各种各样的图案、语句、动画等等编程。你知道用python画五角星的代码是什么吗?今天小编就来为大家详细演示一遍。希望通过这个小小的例子,能让你的python编程技术更进一步!
1.导入python的turtle模块。具体如图所示。
2.开始画五星为了填充,需要开始填充begin_fill()。具体如图所示。
3.分别设置笔和填充。具体如图所示。
4.因为五角星每个角为36度,而且旋转180-36度,所以使用循环语句
foriinrange(5):
forward(100)
right(180-36)执行重复的动作。
具体如图所示。
5.最后填充。具体如图所示。
6.最后的图形。具体如图所示。
7.最后隐藏画笔ht()。具体如图所示。
照着上面的方法一步一步操作,就可以用python画五角星了,是不是很有趣?快来打开电脑试一试,画一个属于你自己的五角星吧!兴趣是学习的最大动力,在平常学习python语言时,你也可以多找些类似画五角星这样的例子来学习,这样没准可以让自己学的更快哦。
本篇文章使用以下硬件型号:联想小新Air15;系统版本:linux;软件版本:python。
python 代码
这个,千万别截图,还得输入一遍,累死。我没看出来使用两重循环的需要。另外,我默认3X3了,其实可以更加智能一点,判断任意nxn的。
C:\ttt.py
'X' wins (horizontal).
Draw.
'O' wins (diagonal).
'X' wins (vertical).
代码:
def ttt(s):
for i in range(3):
label='horizontal'
if s[i][0]==s[i][1] and s[i][1]==s[i][2]:
return "'%s' wins (%s)."%(s[i][0],label)
for i in range(3):
label='vertical'
if s[0][i]==s[1][i] and s[1][i]==s[2][i]:
return "'%s' wins (%s)."%(s[0][i],label)
label="diagonal"
if s[0][0]==s[1][1] and s[1][1]==s[2][2]:
return "'%s' wins (%s)."%(s[0][0],label)
if s[0][2]==s[1][1] and s[1][1]==s[2][0]:
return "'%s' wins (%s)."%(s[0][2],label)
return "Draw."
print ttt([('X', ' ', 'O'),
(' ', 'O', 'O'),
('X', 'X', 'X') ])
print ttt([('X', 'O', 'X'),
('O', 'X', 'O'),
('O', 'X', 'O') ])
print ttt([('X', 'O', 'O'),
('X', 'O', ' '),
('O', 'X', ' ') ])
print ttt([('X', 'O', 'X'),
('O', 'O', 'X'),
('O', 'X', 'X') ])
求Python代码
fh=open(“文件名TXT”,a)
ijk运行完
fh.write(i)
fh.write(j)
fh.write(k)
fh.close()
就是打开文件,a(表示追加内容),用write函数向文件写入这些数据。
第二天再用时,打开文件,read()函数读取即可。
用Python画星空图,并且要求有月亮
import turtle as t
from random import randint
def five(size):for a in range(5):t.forward(size);t.right(144)
def moon(size):t.circle(size)#半径
t.pencolor("yellow")
t.penup()
t.goto(100,100)
t.pendown()
moon(4)
for a in range(10):t.penup();t.goto(randint(100,0),randint(100,0));t.pendown();five(randint(1,3))
还可以再改进改进。
帮忙Python代码
按照你的问题写的
#encoding=utf-8
import os
#输入要查看的目录名,如“e:\ArcGis”
inputdir = raw_input("input:")
print os.listdir(inputdir)
#输入要删除的文件或者目录名
inputtodelete = raw_input("file to delete:")
#如果是目录,则进行循环删除
if os.path.isdir(inputtodelete):
for root, dirs, files in os.walk(inputdir + os.sep + inputtodelete,topdown=False):
for file in files:
os.remove(os.path.join(root,file))
for dir in dirs:
os.rmdir(os.path.join(root,dir))
os.rmdir(inputdir + os.sep + inputtodelete)
print "dir deleted!"
#是文件,则直接删除
elif os.path.isfile(inputtodelete):
os.remove(inputdir+os.sep+inputtodelete)
print "file deleted!"
else:
print "error!not file or dir"