本文目錄一覽:
- 1、Python實驗題目,求助大佬
- 2、python應用題
- 3、python習題:用raw_input不斷詢問用戶數字,直到用戶輸入done結束,然後打印出其中。
- 4、一道Python實驗題,求大神幫幫忙,在線等,挺急的,謝謝了。
- 5、python實驗總結
Python實驗題目,求助大佬
以下是代碼:
all_tuple = []
sum_stu = int(input(‘請輸入一共有多少個學生:’))
while(sum_stu0):
a = input(‘請輸入學生名字:’)
class1 = float(input(‘第一門課的成績:’))
class2 = float(input(‘第二門課的成績:’))
class3 = float(input(‘第三門課的成績:’))
score = class1 + class2 + class3
mid = score/3
one_tuple = (a,class1,class2,class3,mid,score)
all_tuple.append(one_tuple)
sum_stu -= 1
sorted_list = sorted(all_tuple,key=lambda x:x[5],reverse=True)
sum_stu = 1
for i in sorted_list:
print(‘第’,sum_stu,’名’,i[0],’:’,end=”)
print(‘平均分:’,i[4],’,總分:’,i[5])
sum_stu += 1
python應用題
有一個巧妙的解法
for i in zip(*grid):
print ”.join(i)
zip(*grid) 將每一列並在一起,
print ”.join(i) 列表中的元素合併,然後輸出,如果是Python3 這句改成print(”.join(i))
比較笨的方法可以寫兩重循環,組個字符輸出。
python習題:用raw_input不斷詢問用戶數字,直到用戶輸入done結束,然後打印出其中。
def numInput(numList):
input = raw_input(“please input a num:” )
try:
num = int(input)
numList.append(num)
numInput(numList)
except ValueError:
if input == ‘done’:
numList.sort()
print “max input: %d, min input: %d” % (numList[0], numList[len(numList)-1])
return True
else:
print “invalid value”
numInput(numList)
numInput(numList=[])
附上運行結果:
一道Python實驗題,求大神幫幫忙,在線等,挺急的,謝謝了。
#! /usr/bin/env python
# encoding: utf8
try:
fp = open(“123.txt”, “r”)
while True:
line = fp.readline()
if line:
print(line, end=””)
else:
break
except Exception as e:
print(“open file failed. msg: {}”.format(e))
finally:
if “fp” in locals().keys():
fp.close()
python實驗總結
#!/usr/bin/env python # Filename: appui.py “”” .. moduleauthor:: …. .. test module of Tkinter “”” from Tkinter import * import tkMessageBox root = Tk() root.geometry(‘850×40+80+80’) #設置窗體高寬與窗體相對屏幕左上角位置 class…
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/236914.html