# 方法一、defmain():
names = ['关羽','张飞','刘备','吕布','貂蝉']
subjects = ['语文','数学','Python']
table = []
for row,name in enumerate(names):
print('请输入%s的成绩:'%name)
scores =[]
table.append(scores)
for col,subject in enumerate(subjects):
score = int(input('%s:'%(subject)))
scores.append(score)
print(table)
if __name__ == '__main__':
main()
# 方法二、defmain():
names = ['关羽','张飞','刘备','吕布','貂蝉']
subjects = ['语文','数学','Python']
scores = [[0for _ in range(3)] for _ in range(5) ]
print(scores)
for row,name in enumerate(names):
print('请输入%s的成绩:'%name)
for col,subject in enumerate(subjects):
scores[row][col] = int(input('%s:'%(subject)))
print(scores)
if __name__ == '__main__':
main()
例3:# 函数,年,月,日,返回 年月日是这一年的第几天。
# 2018 1 1# 2016 3 1# 1980 11 28# 1981 12 31defis_leap_year(year):return year % 4 ==0and year % 100 != 0or year % 400 == 0defwhich_day(year,month,date):
day_of_month = [31,28,31,30,31,30,31,31,30,31,30,31]
total = 0for n in range(month-1):
total += day_of_month[n]
if month > 2and is_leap_year(year):
total += 1return total + date
if __name__ == '__main__':
main()
字典
defmain():
dict1 = {'name':'xl','age':'20','gender':'sex','hehe':'yoyo'}
print(dict1['name'])
dict1['name'] = 'fuck'
print(dict1)
dict1.update(h='180', f=['c','h','p','d'])
print(dict1)
print(dict1.pop('age'))
print(dict1.popitem())
dict1['name'] = Nonedel dict1['gender']
dict1.setdefault('hehe','haha') #设定默认值,若字典里没有,则显示默认值
print(dict1['hehe'])
for x in dict1: # 字典遍历
print(x,'----->',dict1[x])
dict1.pop('hehe') # 删除,包括默认值
print(dict1['hehe'])
if __name__ == '__main__':
main()