高级编程技术 第三周作业

一.第四周

5-1

name = 'Jack'
sex = 'male'
age = 20
car = 'subaru'
height = 180
print ("Is name == 'Jack'? I predict True")
print (name == 'Jack')

print ("\nIs name == 'Tom'? I predict False")
print (name == 'Tom')


print ('\n\n')
print ("Is sex == 'male'? I predict True")
print (sex == 'male')

print ("\nIs sex == 'famale'? I predict False")
print (sex == 'famale')


print ('\n\n')
print ("Is age == 20? I predict True")
print (age == 20)

print ("\nIs age == 18? I predict False")
print (age == 18)


print ('\n\n')
print ("Is car == 'subaru'? I predict True")
print (car == 'subaru')

print ("\nIs car == 'audi'? I predict False")
print (car == 'audi')


print ('\n\n')
print ("Is height == 180? I predict True")
print (height == 180)

print ("\nIs height == 178? I predict False")
print (height == 178)


5-2

string = 'Test_Data'
print ("Is string == 'Test_Data'?")
print (string == 'Test_Data')

print ("\nIs string == 'Test_Datas'?")
print (string == 'Test_Datas')


print ('\n\n')
print ("Is string.lower() == 'test_data'?")
print (string.lower == 'test_data')

print ("\nIs string == 'Test_Data'?")
print (string.lower == 'Test_Data')



num_1 = 15
num_2 = 20
print ('\n\n\n')
print ('Is num_1 == num_2?')
print (num_1 == num_2)

print ('\nIs num_1 != num_2?')
print (num_1 != num_2)

print ('\nIs num_1 > num_2?')
print (num_1 > num_2)

print ('\nIs num_1 < num_2?')
print (num_1 < num_2)

print ('\nIs num_1 >= num_2?')
print (num_1 >= num_2)

print ('\nIs num_1 <= num_2?')
print (num_1 <= num_2)



print ('\n\n\n')
print ('Is num_1 < num_2 and num_1 <= num_2?')
print (num_1 < num_2 and num_1 <= num_2)

print ('\nIs num_1 == num_2 or num_1 < num_2?')
print (num_1 == num_2 or num_1 < num_2)



datas = {'Tom', 'Jack', 14, 98, 'car'}
print ('\n\n\n')
print ("Is 'Tom' in datas?")
print ('Tom' in datas)

print ("\nIs 'Tom' not in datas?")
print ('Tom' not in datas)


5-6

age = 35

if age < 2: print ('You are a baby.') elif age < 4: print ('You are a toddler.') elif age < 13: print ('You are a child.') elif age < 20: print ('You are a youngster.') elif age < 65: print ('You are an Adult.') else: print ('you are a senior.')


5-11

data = list (range(1, 10))
print ('data:')
for num in data:
	print (num)

print ('\n\norder:')
for num in data:
	if num > 3:
		print (str(num) + 'th')
	elif num == 1:
		print ('1st')
	elif num == 2:
		print ('2nd')
	else:
		print ('3rd')




二.第六章

6-1

masage = {'first_name': 'Jack', 'last_name': 'Smith', 'age': 20, 'city': 'Guangzhou'}
print (masage)



6-5

River = {'NileRiver': 'Egypt', 'AmazonRiver': 'Brazil', 'The Yangtze River': 'China'}
for river, country in River.items():
	print (river + ' runs through ' + country + '.')
for river in River.keys():
	print (river)
for country in River.values():
	print (country)

6-6

favorite_languages = {'jen': 'Python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python'}
List = {'jen', 'sarah', 'edward', 'phil', 'jack', 'tom'}
for name in List:
	if name in favorite_languages.keys():
		print (name.title() + ', thank you very much!')
	else:
		print (name.title() + ', welcome to come to the survey.')

 6-7

masage_0 = {'first_name': 'Jack', 'last_name': 'Smith', 'age': 20, 'city': 'Guangzhou'}
masage_1 = {'first_name': 'Tom', 'last_name': 'Black', 'age': 15, 'city': 'Beijing'}
masage_2 = {'first_name': 'Jimy', 'last_name': 'White', 'age': 33, 'city': 'Shanghai'}
masages = [masage_0, masage_1, masage_2]
for masage in masages:
	print (masage)

6-9

favorite_places = {'Jack': ['Beijing', 'shanghai', 'Guangzhou'], 'Tom': ['Nork', 'Los Angeles ', 'Washington'], 'Timy': ['London', 'Paris', 'Rome']}
for key in favorite_places.keys():
	print (key + ':', end = ' ')
	for place in favorite_places[key]:
		print ('\t' + place)

6-11

cities = {
	'Beijing':{
		'country': 'China',
		'population': '1 billion 379 million',
		'fact': 'crowded'
		},
	'London':{
		'country': 'Britain',
		'population':'65 million 637 thousand',
		'fact': 'classical'
		},
	'Nork':{
		'country': 'America',
		'population':'323 million 100 thousand',
		'fact': 'Bustling'
		}
	}
for city, city_info in cities.items():
	print (city + ': ')
	for key, value in city_info.items():
		print ('\t' + key + ': ' + value)
	print ('\n')



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值